可变参数
jdk1.5以后。出现了简化操作。... 用在参数上,称之为可变参数。
格式:
修饰符 返回值类型 方法名(参数类型... 形参名){ }
其实这个书写完全等价与
修饰符 返回值类型 方法名(参数类型[] 形参名){ }
public static int aa(int...a){
int z=0;
for(int s:a){
z+=s;
}
return z;
}
注意:可变参数只能存在一个,如果在方法书写时,这个方法拥有多参数,参数中包含可变参数,可变参数一定要写在参数列表的末尾位置。
Collections集合工具
shuffle();
Collections.shuffle(集合名); //随机打乱顺序
sort();
Collections.sort(集合名); //升序排序