今天遇到这么一个异常:
查了一下发现是使用了Java里面未实现的方法,真晕。问题是这样的:
我想把一串字符串eg: "123,4343,34543543",直接解析成List,然后删除其中的某一个元素,结果就出问题了,具体如下:
解决方案也简单就是不用呗,绕道:
- Exception in thread "main" java.lang.UnsupportedOperationException
- at java.util.AbstractList.remove(AbstractList.java:144)
- at java.util.AbstractList$Itr.remove(AbstractList.java:360)
- at java.util.AbstractCollection.remove(AbstractCollection.java:252)
- at com.test.test01.Test.main(Test.java:27)
查了一下发现是使用了Java里面未实现的方法,真晕。问题是这样的:
我想把一串字符串eg: "123,4343,34543543",直接解析成List,然后删除其中的某一个元素,结果就出问题了,具体如下:
<pre name="code" class="java"> String testStr = "100,300,400,545,666";
List<String> test = Arrays.asList(testStr.split(","));
test.remove("100");
解决方案也简单就是不用呗,绕道: