通过ArrayList的构造器,将Arrays.asList(strArray)的返回值转为java.ut

2021-10-08 14:50:58 浏览数 (1)

通过ArrayList的构造器,将Arrays.asList(strArray)的返回值由java.util.Arrays.ArrayList转为java.util.ArrayList。

关键代码:ArrayList list = new ArrayList(Arrays.asList(strArray)) ;

代码语言:javascript复制
private void testArrayCastToListRight() {
  String[] strArray = new String[2];
  ArrayList<String> list = new ArrayList<String>(Arrays.asList(strArray)) ;
  list.add("1");
  System.out.println(list);
 }

结果:

代码语言:javascript复制
[null, null, 1]

使用场景:需要在将数组转换为List后,对List进行增删改查操作,在List的数据量不大的情况下,可以使用

0 人点赞