美文网首页
JavaSE HashSetDemo

JavaSE HashSetDemo

作者: 23b57d72cde7 | 来源:发表于2018-04-12 20:31 被阅读0次
    import java.util.ArrayList;
    import java.util.HashSet;
    import java.util.Iterator;
    import java.util.TreeSet;
    
    public class HashSetDemo {
        public static void main(String[] args) {
            HashSet <String> s = new HashSet<String>();
            s.add("寇准");
            s.add("石崇");
            s.add("寇准");
            s.add("王安石");
            //移除
            s.remove("王安石");
            //判断是否存在
            boolean b = s.contains("王安石");
            System.out.println(b);
            //遍历
            for(String s1 : s) {
                System.out.println(s1);
            }
            //迭代器
            Iterator<String> it = s.iterator();
            while(it.hasNext()) {
                System.out.println(it.next());
            }
            //去掉重复元素
            ArrayList<Integer> a = new ArrayList<Integer>();
            a.add(1);
            a.add(2);
            a.add(2);
            HashSet<Integer> ha = new HashSet<Integer>();
            ha.addAll(a);
            for(Integer i : ha) {
            System.out.println(i);
            Student s1= new Student();
            s1.setAge(10);
            s1.setName("angel");
            Student s2= new Student();
            s2 .setAge(16);
            s2.setName("DSG");
            Student s3= new Student();
            s3 .setAge(7);
            s3.setName("DGVB");
            Student s4= new Student();
            s4 .setAge(3);
            s4.setName("CBB");
            Student s5= new Student();
            s5 .setAge(28);
            s5.setName("ASFAS");
            HashSet<Student> hs = new HashSet<Student>();
            hs.add(s1);
            hs.add(s2);
            // TreeSet 中student实现比较接口 可以进行自定义排序
            TreeSet<Student> ts = new TreeSet<Student>();
            ts.add(s1);
            ts.add(s2);
            ts.add(s3);
            ts.add(s4);
            ts.add(s5);
            
            }
        }
    }
    

    相关文章

      网友评论

          本文标题:JavaSE HashSetDemo

          本文链接:https://www.haomeiwen.com/subject/gcwfkftx.html