皇朝灬焱轩

为了不被推,尽量多学习

java.lang.UnsupportedOperationException(向数组增加值)

之前遇到这种问题:

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");


如果是将字符串的值去掉某一个,比如:

  1. String testStr = "100,300,400,545,666";  
  2. List<String> test = Arrays.asList(testStr.split(","));  
  3. test.remove("100"); 

就得这么做:

  1. String testStr = "100,300,400,545,666";  
  2. List<String> test = new ArrayList<String>();  
  3. for(String t : testStr.split(",")){  
  4.         test.add(t);  
  5. }  
  6. test.remove("100"); 

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ljj821061514/article/details/52385895
个人分类: java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭