Arrays.asList()方法注意事项

Posted mgblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arrays.asList()方法注意事项相关的知识,希望对你有一定的参考价值。

1、Arrays.asList()底层数组作为物理层实现、所以返回的List大小不可更改,即不可以做add()、remove()操作,并且对List所做的任何变动都会致使原数组发生变动。

public class ArraysAsList 

    public static void main(String[] args) 
        // TODO Auto-generated method stub
        Integer[] i = new Integer[] 1,2,3,4,5;
        List<Integer> l = Arrays.asList(i);
        Collections.shuffle(l);
        for(int a : i)
            System.out.print(a + " ");
    

 

输出:

1 2 4 3 5

 

以上是关于Arrays.asList()方法注意事项的主要内容,如果未能解决你的问题,请参考以下文章

Java-Arrays类-Arrays.asList()方法详解

Arrays.asList() 详解

Arrays.asList() 详解

浅谈Arrays.asList()方法的使用

Arrays.asList() 的使用注意

Arrays.asList():返回指定数组支持的固定大小列表