Jus*_*per 3 java collections set hashset
任何人都可以向我解释这个代码,我没有太多的编码经验,Collections所以我很难理解这些LOC.
String[] stringList ={"1","2","1","1","2","3","2","3","2","1"};
List<String> al =Arrays.asList(stringList);
Set<String> uniqueList = new HashSet<String>(al);
for (String strCount :uniqueList) {
System.out.println(strCount + ": " + Collections.frequency(al, strCount));
}
Run Code Online (Sandbox Code Playgroud)
为什么这个循环只运行3次而uniquelist所有成员都运行stringList.循环不应该运行10次(长度uniqueList)?
| 归档时间: |
|
| 查看次数: |
402 次 |
| 最近记录: |