gpt4 book ai didi

java - 如何删除哈希集中的重复值

转载 作者:行者123 更新时间:2023-12-01 08:10:24 24 4
gpt4 key购买 nike

我正在创建一个从 SQL 数据库表中抓取的字符串的哈希集。到目前为止它正在工作并且结果打印正确。

但是,我很好奇如何在打印之前从 HashSet 中删除重复的字符串。

List<String> resultsArray = new ArrayList<String>();
resultsArray.add(results.getString("SCINAME"));

Set<String> set = new HashSet<String>(resultsArray);
System.out.println(set);

有没有快速解决这个问题的方法?

谢谢。

最佳答案

我想,你在这里遗漏了一些东西。在您提到的问题中 HashMap 以及在实现中您有 HashSet。

记住,HashSet 实现了 Set 接口(interface),它不包含重复项。

因此,当您实现 objectOfHashSet.add(duplicates); 时,它将返回 false。

关于java - 如何删除哈希集中的重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935222/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com