Advertisement
sedran

contains3 : Practice-It

Apr 9th, 2011
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.51 KB | None | 0 0
  1. public static boolean contains3(List<String> l) {
  2.    Map<String, Integer> m = new HashMap<String, Integer>();
  3.    Iterator<String> itr = l.iterator();
  4.    while(itr.hasNext()) {
  5.       String word = itr.next();
  6.       if(m.containsKey(word)) {
  7.          int value = m.get(word)+1;
  8.          m.put(word, value);
  9.       } else {
  10.          m.put(word, 1);
  11.       }
  12.    }
  13.    Iterator it = m.keySet().iterator();
  14.    while(it.hasNext()) {
  15.       if(m.get(it.next()) >= 3 )
  16.          return true;
  17.    }
  18.    return false;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement