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
}
}
しかし、値が重複しているため、ハッシュセットを使用するように言われました。