java15

作用:操作集合
比如:排序,查找

sort() 排序(升序)
reverse() 逆转集合
shuffle() 打乱
binarSearch() 二分法查询(需要先排序)

表里的对象进行比较,这个对象类必须实现Comparable<>接口(并重写compareTo()方法,方法里自己写规则),<>里为对象类自己

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//前一个对象compatreTo后一个对象
//如果返回0表示相等,小于0表示前一对象小于后一个对象
@Override
public int compareTo(Student o) {
// TODO Auto-generated method stub
if (this == o) { //当地址一样时,就是同一个对象
return 0;
}else{
if (this.age - o.age!=0)
return this.age-o.age;
else//年龄相同,比较名字顺序
return this.name.compareTo(o.name);

}
}