将
String [] arr = new String[]{"一","一","三","三","二","一"};
String depName = "";
Map<String, Integer> map = new HashMap<>();
for (String str : arr) {
Integer num = map.get(str);
map.put(str, num == null ? 1 : num + 1);
}
Iterator it01 = map.keySet().iterator();
while (it01.hasNext()) {
Object key = it01.next();
depName = depName+key.toString()+"("+map.get(key).toString()+"),";
}
System.out.print(depName.substring(0,depName.length()-1));
输出:一(3),三(2),二(1)