> 文档中心 > 可变参数的使用

可变参数的使用


可变参数的使用

可变参数的使用:

  • Arrays工具类中有一个静态方法:
    static List asList(T… a) 返回由指定数组支持的固定大小的列表。
    可以有重复的元素
    返回集合不能做增删改操作,可以做修改操作

  • List接口有一个静态方法:
    public static List of(E…element) 返回包含任意元素的不可变元素
    可以有重复的元素
    返回的集合不能做增删改操作

  • Set接口有一个静态方法:
    public static Set of(E…element) 返回一个包含任意数量元素的不可变集合
    在给定的元素不能有重复的元素
    返回的集合不能做增删操作,没有修改方法

注意:
柏维怡我爱你

以代码内容解释:

package Demo;import java.util.Arrays;import java.util.List;public class Demo {    public static void main(String[] args) { //1 List<String> s = Arrays.asList("java", "javaSe", "javaee","java"); //可以调用set(index,E);方法修改元素,只要确保数组固定大小不变即可 s.set(3,"鸡你太美"); System.out.println(s);    }}

输出的内容
[java, javaSe, javaee, 鸡你太美]

房贷之家