关闭

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

173人阅读 评论(0) 收藏 举报
分类:

之前遇到这种问题:

运行如下:


修改如下即可:

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

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:41499次
    • 积分:915
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:6篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论