A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 臭小子 中级黑马   /  2015-12-8 23:10  /  708 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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, 下载次数: 11)

123.png

1 个回复

正序浏览
也挺不错的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马