Java基础知识回顾-22(静态导入,可变参数,Collections集合工具类,集合嵌套)
Posted zhangrui0328
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础知识回顾-22(静态导入,可变参数,Collections集合工具类,集合嵌套)相关的知识,希望对你有一定的参考价值。
1、在导包的时候可以导入其静态部分,这样在类中使用其时,可以直接以其名使用
例如:Map.Entry的访问,在类文件头部导入import java.util.Map.Entry后简化后为Entry。
2、可以用“修饰符 返回值类型 方法名(参数类型... 形参名){ }”的方式来同时传入不确定个数,相同参数类型的参数。比如当求不确定个数的int类型的数据的和时,可以使用这种方式,避免写多个方法,如果参数类型不改变,则该方法不可重载,因为可变参数不确定参数个数吗。若要增加不可变参数,需在参数列表的可变参数前添加。可变参数仅在Java1.5以后可用。
3、Collections集合工具常用方法
Collections.shuffle(List<?> list) //对list中的元素随机排列。
Collections.sort(List<?> list) //根据元素的“自然顺序”对元素进行升序排列。
4、集合嵌套,常见的嵌套形式:
(1)ArrayList嵌套 ArrayList,
(2)Map嵌套 ArrayList
(3)Map集合嵌套
以上是关于Java基础知识回顾-22(静态导入,可变参数,Collections集合工具类,集合嵌套)的主要内容,如果未能解决你的问题,请参考以下文章
2020/7/15 java Map接口 静态导入 可变参数 collections集合工具类
(14)jdk1.5开始的一些新特性:静态导入,增强for循环,可变参数,自动装箱/拆箱,枚举类型
java-ArrayList中去重复字符串或重复对象LinkedList集合泛型增强for静态导入可变参数asList()方法集合嵌套