达内javaSE_day16 学习笔记 —— 集合

集合

1. Collection常用方法

达内javaSE_day16 学习笔记 —— 集合

2. 遍历集合

  • 第一种方法: 增强for循环
    for(String str : coll){
    System.out.println(str);
    }
  • 第二种方法: 迭代器
    Iterator it = coll.iterator();
    while(it.hasNext()){
    String str = it.next();
    System.out.println(str);
    }
  • 第三种方法: lambda表达式
    coll.forEach(a->System.out.println(a));

3. 和集合相关的方法

达内javaSE_day16 学习笔记 —— 集合

4. List-ArrayList(数组)

常用方法:
达内javaSE_day16 学习笔记 —— 集合

5. 集合和数组的相互转换

  • 集合转换成数组 toArray()
    达内javaSE_day16 学习笔记 —— 集合
  • 数组转换成集合 asList()
    达内javaSE_day16 学习笔记 —— 集合

6. 集合排序的两种方式

  • 方法一: 实现Comparator接口,重写compare方法
  • 方法二: 实现Comparable接口,重写compareTo方法

练习: 按照学生成绩排序

  1. 定义Student类
    两个变量:name,score
    方法:get、set、toString、构造方法

  2. 定义集合,3个student对象,添加到集合

  3. 使用sort方法排序,排序是指定排序规则

  4. 输出排序后的集合

达内javaSE_day16 学习笔记 —— 集合
达内javaSE_day16 学习笔记 —— 集合
达内javaSE_day16 学习笔记 —— 集合