如何打印出一个hashset

时间:2013-12-13 22:06:46

标签: java hashset

我刚刚开始使用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());
            }
    }

1 个答案:

答案 0 :(得分:7)

您必须打印阵列的内容。 Arrays.toString(char[] a)会为您做到这一点:

System.out.println(" Iterating over HashSet in Java current object: " + Arrays.toString(itr.next()));