java Arrays

public static  List asList(Object... a)返回一个受指定数组支持的固定大小的列表(返回的是不可变的List(长度固定))。

(对返回列表的更改会“直接写”到数组。)此方法同 Collection.toArray() 一起,充当了基于数组的 API 与基于 collection 的 API 之间的桥梁。返回的列表是可序列化的,并且实现了 RandomAccess。

       此方法还提供了一个创建固定长度的列表的便捷方法,该列表被初始化为包含多个元素:

List<String> list= Arrays.asList("Larry", "Moe", "Curly");

list.add("Will");×

 

Eg:

import java.util.Arrays;

import java.util.List;

 

 

public class ArraysDemo {

    public static void main(String[] args) {

       

        /*

         * static  List  asList(Object... a)

                    返回一个固定长度的列表。

         * */

        List list = Arrays.asList("will","Lucy","小强");

       

        System.out.println(list);

        list.set(0, "你好");

        //list.add("22");//错误,返回一个受指定数组支持的固定大小的列表。不可以再添加!

        //list.remove(0);

        System.out.println(list);

    }

}

posted @ 2019-07-05 08:35  樊伟胜  阅读(158)  评论(0编辑  收藏  举报