黑马程序员技术交流社区

标题: HashSet方面的问题 [打印本页]

作者: 臭小子    时间: 2015-12-8 23:10
标题: HashSet方面的问题
file:///C:/Users/臭小子/AppData/Roaming/Tencent/Users/943177923/QQ/WinTemp/RichOle/KW@F$BDNCE1H5_S2EOZ8U%600.pngimport java.util.HashSet;
class Demo1 {
       public static void main(String[] args) {
                   int[] arr = {4,3,1,2,4,2,3};
                      //char[] arr = {'c','b','b','c','a','h','e'};
       HashSet<Integer> hs = new HashSet<>();
        for (int i = 0;i < arr.length ;i++ ) {
                      hs.add(arr);
          }
        for(int h:hs){
             System.out.print(h);
  }
}
}

传int  遍历的结果是有序的    char遍历的结果是无序的    是不是因为Integer重写了equals或者Compare方法吗  现在set集合这章听的脑子一团浆糊
file:///C:/Users/臭小子/AppData/Roaming/Tencent/Users/943177923/QQ/WinTemp/RichOle/KW@F$BDNCE1H5_S2EOZ8U%600.png

123.png (187.23 KB, 下载次数: 8)

123.png

作者: java_彬彬    时间: 2015-12-8 23:17
也挺不错的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2