相关疑难解决方法(0)

HashMap和Hashtable之间的区别?

Java中的a HashMap和a有什么区别Hashtable

哪个非线程应用程序更有效?

java collections hashtable hashmap

3604
推荐指数
32
解决办法
149万
查看次数


List.addAll在尝试添加其他列表时抛出UnsupportedOperationException

List.add UnsupportedOperationException在尝试添加其他列表时抛出.

List<String> supportedTypes = Arrays.asList("6500", "7600"};
Run Code Online (Sandbox Code Playgroud)

我在做循环

supportedTypes.addAll(Arrays.asList(supportTypes.split(","))); //line 2
Run Code Online (Sandbox Code Playgroud)

从文件中读取supportTypes.

但第2行抛出了UnsupportedOperationException,但我无法确定原因?

我在列表中添加另一个列表,然后为什么不支持此操作?

java

39
推荐指数
4
解决办法
2万
查看次数

(Array)列出Java中的实现

数组列表实现的问题:

我的代码

List<Integer> arrayList=new ArrayList<Integer>(3);
arrayList=Arrays.asList(10,20);
System.out.println(arrayList.size());
//arrayList.add(30);
System.out.println(arrayList.size());
Run Code Online (Sandbox Code Playgroud)

我正进入(状态 unsupportedException at line 4

有什么问题?

java arrays collections

6
推荐指数
1
解决办法
150
查看次数

java 8:如果在map键中找不到它,则从列表中删除元素

我想删除所有列表元素,它们的最后一个拆分字符不是作为某个映射中的键创建的.我使用以下代码:

   List<String> myList = Arrays.asList("a.b.c,c.d.e".split(","));
   myList.add("a.b.c");
   Map myMap = new HashMap();
   myMap.put("a","dumy");
   myList.removeIf(el->!myMap.containsKey(el.substring(el.lastIndexOf('.') + 1)));
Run Code Online (Sandbox Code Playgroud)

我得到以下错误:Method threw 'java.lang.UnsupportedOperationException' exception.

知道我做错了什么吗?

java list hashmap java-8

1
推荐指数
1
解决办法
96
查看次数