java数组转list

原创 2020-12-16 17:54 阅读(679)次

java中数组如何转list或者说ArrayList,每次码代码时,遇到这个问题都要想一下,这里给自己记录下,免得每次都跳坑。

数组转list,有两种方法,代码如下:

                //方法一
                List<String> lista = Arrays.asList(split);
                //方法二
                List<String> listb = new ArrayList<>(split.length);
                Collections.addAll(listb, split);

上面代码写了两种转换方法,一是Arrays.asList,二是Collections.addAll,前者转换出来的lista对象只读,不能操作list的add,remove方法,后面可以操作add,remove,优化使用后者,切记。