aslist将数组转化为集合后如何往这个集合里添加元素?最好能贴下例子代码

解决方案 »

  1.   

    不能往里添加元素。返回的 List 背后就是那个数组,size是固定的不能变。
      

  2.   

    由于Arrays.asList(strs)返回的是接口类型List,故不能直接向其中再添加元素。可以按如下方式实现:String[] strs = {"A","B"};
    List<String> strList = new ArrayList<String>();
    strList.addAll(Arrays.asList(strs));
    strList.add("C");
      

  3.   

    由于Arrays.asList(strs)返回的是接口类型List,故不能直接向其中再添加元素。可以按如下方式实现