JavaCollections集合工具类和可变参数
REAI可变参数
- 可变参数用在形参中可以接收多个数据
- 可变参数的格式:数据类型… 参数名称
可变参数的作用
- 传输参数十分灵活,可以不传输参数,也可以传输一个或多个参数,或传输一个数组
- 一个方法形参列表中可变参数只能有一个,并且可变参数必须放在参数列表的最后面
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| @Test public void testParams(){ sum(); sum(1,2,3); sum(new int[]{1,2,3}); }
public static void sum(int... nums){ System.out.println(nums.length); System.out.println(Arrays.toString(nums)); }
|
Collections集合工具类
- java.utils.Collections:是集合工具类
- 该工具类并不属于集合,是用来操作集合的工具类
常用方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| List<String> lists = new ArrayList<>();
Collections.addAll(lists,"zlprime","study","everyDay");
Collections.shuffle(lists);
Collections.sort(lists);
Collections.sort(lists, new Comparator<String>() { @Override public int compare(String o1, String o2) { return 0; } });
|
转自 https://www.zlprime.cn/archives/1561.html