达内javaSE_day16 学习笔记 —— 集合
javaSE_day16
集合
1. Collection常用方法
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. 和集合相关的方法
4. List-ArrayList(数组)
常用方法:
5. 集合和数组的相互转换
- 集合转换成数组 toArray()
- 数组转换成集合 asList()
6. 集合排序的两种方式
- 方法一: 实现Comparator接口,重写compare方法
- 方法二: 实现Comparable接口,重写compareTo方法
练习: 按照学生成绩排序
-
定义Student类
两个变量:name,score
方法:get、set、toString、构造方法 -
定义集合,3个student对象,添加到集合
-
使用sort方法排序,排序是指定排序规则
-
输出排序后的集合