我正在创建一个从SQL数据库中的表中获取的HashSet字符串.到目前为止,它正在工作,结果正确打印.
但是,我很好奇如何在打印之前从HashSet中删除重复的字符串.
List<String> resultsArray = new ArrayList<String>();
resultsArray.add(results.getString("SCINAME"));
Set<String> set = new HashSet<String>(resultsArray);
System.out.println(set);
Run Code Online (Sandbox Code Playgroud)
对此有快速解决方案吗?
谢谢.
我想,你在这里遗漏了一些东西.在你提到HashMap的问题中,在实现中你有HashSet.
请记住,HashSet实现了Set接口,它不包含重复项.
因此,当您实现objectOfHashSet.add(duplicates);它将返回false.
| 归档时间: |
|
| 查看次数: |
2793 次 |
| 最近记录: |