之前遇到这种问题:
String[] arr ={"a","b","c"};
List
list = Arrays.asList(arr);
list.add("d");
list.add("e");
运行如下:
修改如下即可:
String[] arr ={"a","b","c"};
List<String> list = Arrays.asList(arr);
List arrList = new ArrayList(list);
arrList.add("d");
arrList.add("e");
如果是将字符串的值去掉某一个,比如:
- String testStr = "100,300,400,545,666";
- List<String> test = Arrays.asList(testStr.split(","));
- test.remove("100");
就得这么做:
- String testStr = "100,300,400,545,666";
- List<String> test = new ArrayList<String>();
- for(String t : testStr.split(",")){
- test.add(t);
- }
- test.remove("100");