gpt4 book ai didi

java - 我如何比较哈希集的元素?

转载 作者:行者123 更新时间:2023-12-01 15:00:34 25 4
gpt4 key购买 nike

HashSet<String> noDuplicate = new HashSet<String>();
for(int i=0;i<strings.length;i++)
{
for(int a=0;a<strings2.length;a++)
{
if(noDuplicate.get(i).equals(strings2[a]))
//blahblah code here
}
}

但是 get 不起作用,我不确定如何使用迭代器(如果这是用于遍历哈希集元素的方法)。我想做一些类似的事情:

for(int i=0;i<strings.length;i++)
{
for(int a=0;a<strings2.length;a=a+2)
{
if(node_marked_array.get(i).equals(strings2[a]))
//blahblah code here
}
}

但由于重复值,我被告知使用哈希集。

最佳答案

使用HashSet#contains代替:

HashSet<String> noDuplicate = new HashSet<String>();
for(int i=0;i<strings.length;i++){
for(int a=0;a<strings2.length;a++){
if(noDuplicate.contains(strings2[a]))
//blahblah code here
}
}

关于java - 我如何比较哈希集的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13711242/

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