关闭

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

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

之前遇到这种问题:

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

1
0
查看评论

java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationException第一次遇到这个异常,有点懵,后来看源码才知道。 Arrays.asList(Object aobj[])返回的ArrayList是这样的。public class Arrays { private s...
  • houyujie745839
  • houyujie745839
  • 2016-04-08 12:24
  • 168

初学javascript所记的笔记

JavaScript语言本身和java语言没有任何关系         JavaScript实现 JavaScript的核心ECMAscript描述了该语言的语法和基本对象。 DOM描述了处理网页内容的方法和接口。 BOM描述了与浏览器进行交互的方法和...
  • qq_30100043
  • qq_30100043
  • 2016-11-25 11:19
  • 476

java.lang.UnsupportedOperationException at java.util.AbstractList

找到这个bug的原因和解决方法了,共享下.... 『Java』 java.lang.UnsupportedOperationException at java.util.AbstractList 常常使用Arrays.asLisvt()后调用add,remove这些method时出现...
  • chenxiaoning87
  • chenxiaoning87
  • 2013-08-29 15:08
  • 1345

【Java】关于java.lang.UnsupportedOperationException异常错误的处理

今天在使用,set集合的add方法时,抛出了一个异常,java.lang.UnsupportedOperationException下面进行错误的复盘,代码如下:public static void main(String[] args) { Set<Object> se...
  • wk1134314305
  • wk1134314305
  • 2017-03-28 23:21
  • 5015

List操作的java.lang.UnsupportedOperationException

半夜三更写代码还给我来异常, 太不给面子了.. 通过Arrays.asList(Object...array)拿到的List是个AbstractList, 是抽象类, 并没有实现add(), remove()等方法, 而是直接抛出这个UnsupportedOperationExceptio...
  • howareyouo
  • howareyouo
  • 2013-03-17 06:02
  • 1286

java集合报错:java.lang.UnsupportedOperationException

今天开发时遇到了这样一个异常java.lang.UnsupportedOperationException     引起异常代码:            &...
  • u011766899
  • u011766899
  • 2015-06-19 11:07
  • 3674

CopyOnWriteArrayList操作java.lang.UnsupportedOperationException

问题一:CopyOnWriteArrayList不能强制转换成ArrayList 解决办法:将CopyOnWriteArrayList传入ArrayList中 ArrayList<T> arrayList = new ArrayList<T>(list);问题二:Copy...
  • u011001723
  • u011001723
  • 2015-06-09 20:56
  • 1746

Arrays.asList()使用---导致java.lang.UnsupportedOperationException分析

最近在做项目的时候,遇到使用Arrays,asList()后出现java.lang.UnsupportedOperationException。 贴出代码为: public static CodOrderTemplate appendReturnDetailFields(CodOrderTempla...
  • Before_Morning
  • Before_Morning
  • 2015-03-21 00:25
  • 535

java.lang.UnsupportedOperationException 解决方案

今天遇到这么一个异常: Java代码   Exception in thread "main" java.lang.UnsupportedOperationException   ...
  • weixin_35890630
  • weixin_35890630
  • 2016-10-11 19:04
  • 879

项目中执行ArrayList.remove() 抛出java.lang.UnsupportedOperationException

项目中代码:if(attrEntity!=null && attrEntity.size()>0){ mdseCodes = new ArrayList<String>(); for(MdseAttributeVO en...
  • CSDNzhangtao5
  • CSDNzhangtao5
  • 2017-04-12 18:58
  • 673
    个人资料
    • 访问:64654次
    • 积分:1157
    • 等级:
    • 排名:千里之外
    • 原创:51篇
    • 转载:6篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论