其他分享
首页 > 其他分享> > 07-集合

07-集合

作者:互联网

1.泛型

1.1泛型概述

2.Set集合

2.1Set集合概述和特点【应用】

2.2Set集合的使用【应用】

存储字符串并遍历

public class MySet1 {
    public static void main(String[] args) {
      	//创建集合对象
        Set<String> set = new TreeSet<>();
      	//添加元素
        set.add("ccc");
        set.add("aaa");
        set.add("aaa");
        set.add("bbb");

//        for (int i = 0; i < set.size(); i++) {
//            //Set集合是没有索引的,所以不能使用通过索引获取元素的方法
//        }
      
      	//遍历集合
        Iterator<String> it = set.iterator();
        while (it.hasNext()){
            String s = it.next();
            System.out.println(s);
        }
        System.out.println("-----------------------------------");
        for (String s : set) {
            System.out.println(s);
        }
    }
}

3.TreeSet集合

3.1TreeSet集合概述和特点【应用】

3.2TreeSet集合基本使用【应用】

存储Integer类型的整数并遍历

public class TreeSetDemo01 {
    public static void main(String[] args) {
        //创建集合对象
        TreeSet<Integer> ts = new TreeSet<Integer>();

        //添加元素
        ts.add(10);
        ts.add(40);
        ts.add(30);
        ts.add(50);
        ts.add(20);

        ts.add(30);

        //遍历集合
        for(Integer i : ts) {
            System.out.println(i);
        }
    }
}

3.3自然排序Comparable的使用【应用】

3.4比较器排序Comparator的使用【应用】

3.5两种比较方式总结【理解】

4.数据结构

4.1二叉树【理解】

4.2二叉查找树【理解】

4.3平衡二叉树【理解】

4.3红黑树【理解】

标签:07,age,ts,节点,集合,排序,public,name
来源: https://www.cnblogs.com/guoym/p/16693657.html