可变参数
- 概述:可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了。
- 格式
①修饰符 返回值类型 方法名(数据类型... 变量名)
②public static int sum(int... a){此时形参a是一个int类型的数组} - 注意事项
①这里的变量其实是一个数组
②如果一个方法有多个参数,包含可变参数,可变参数要放在最后。
可变参数的使用
- Arrays工具类中的asList方法
①public static<T> List<T> asList(T... a):返回由指定数组支持的固定大小的列表
②返回的集合不能做增删操作,可以做修改操作 - List接口中的of方法
①public static<E> List<E> of(E... e):返回包含任意数量元素的不可变列表
②返回的集合不能做增删改操作 - Set接口中的of方法
①public static<E> Set<E> of(E... e):返回包含任意数量元素的不可变列表
②返回的集合不能做增删操作,没有修改方法
③在给元素的时候,不能给重复的元素
网友评论