public class Test1 {
public static void main(String[] args) throws Throwable {
Map<String, Integer> map=new HashMap<>();
String[] strings={"abc","bb","cc","abc","b","cc"};
for(int i=0;i<strings.length-1;i++){
if (map.containsKey(strings[i])) {
map.put(strings[i],map.get(strings[i])+1);
}else {
map.put(strings[i],1);
}
}
Iterator<Entry<String, Integer>> iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Entry<String, Integer> next = iterator.next();
System.out.println(next.getKey()+"----"+next.getValue());
}
}
}