我刚刚开始使用hashsets而我正在尝试将其打印出来,但所有打印出的是它的位置我试过Iterator和.toString()这里是我的代码:
char [] a = RandomWord.toCharArray();
HashSet<char[]> set = new HashSet<char[]>();
set.add(a);
Iterator<char[]> itr = set.iterator();
while(itr.hasNext()){
System.out.println(" Iterating over HashSet in Java current object: " + itr.next().toString());
}
}
答案 0 :(得分:7)
您必须打印阵列的内容。 Arrays.toString(char[] a)
会为您做到这一点:
System.out.println(" Iterating over HashSet in Java current object: " + Arrays.toString(itr.next()));