addAll & shuffle:
返回类型为boolean类型,执行完操作不接收也行;
其中,静态方法,与对象无关,类名点方法名直接调用;
点点点为可变参数,随便填写几个参数都可以;
sort方法:
int数据类型的封装类integer类sort方法:
集合只能存储对象;
String类型sort方法:
其中,int基本数据类型的封装类和String类因为在这两个类源码中已经实现了comparable接口,重写了compareTo的方法;
自定义的类使用sort排序:
要先实现comparable接口:
再重写compareTo方法:
this-为已该参数的值升序:
sort第二种方法:
传入集合和Comparator接口的匿名内部类的匿名对象方式,重写compare方法;
Integer封装类情况:
前面 - 后面的,升序;
第一种实现comparable接口重写compareTo方法,this - 重写的compareTo方法的入参为升序;
自定义类的情况:
先声明定义一个student实体类;再创建一个集合对象;
其中,按年龄排,年龄一样的谁写前面谁排前面;
重写排序规则:
其中,字符串的第一个字或者字母点charAt(0);