我试过下面的代码
String s[]={"1","2","3","4"};
Collection c=Arrays.asList(s);
System.out.println(c.remove("1") +" remove flag");
System.out.println(" collcetion "+c);
我正在
Exception in thread "main" java.lang.UnsupportedOperationException
at java.util.AbstractList.remove(Unknown Source)
at java.util.AbstractList$Itr.remove(Unknown Source)
at java.util.AbstractCollection.remove(Unknown Source)
at test.main(test.java:26)
谁能帮我解决这个问题?
简单的解决方法是将List传递到ArrayList
的构造函数中。
例如:
字符串valuesInArray [] = {“ 1”,“ 2”,“ 3”,“ 4”};
列表modifiableList = new ArrayList(Arrays.asList(valuesInArray));
System.out.println(modifiableList.remove(“ 1”)+“ remove flag”);
System.out.println(“ collcetion” + modifiableList);
响应:
真删除标志
集合[2,3,4]
问题内容: 我正在尝试做的是: 我正在尝试使用Java连接到[使用https]的Web Portal。我已经编写了使用Authenticator类提供用户凭据的代码。运行程序时出现异常: “ java.lang.UnsupportedOperationException:尚不支持” 我有张贴的代码: 第二次Try中引发了异常“ java.lang.UnsupportedOperationExcep
问题内容: 在执行此代码时,我在第81行上收到了java.lang.UnsupportedOperationException。我知道发布整个代码违反了赌注的做法,但是我认为除非发布整个代码,否则传达我正在做的事情将非常困难。 基本上,我想从列表中删除所有出现的元素,所以我正在做List.removeAll(Collection)。我不明白在81号线上我在做什么错。谢谢您的帮助! 输出/ Stac
问题内容: 我有2个不同的HashMap实例 我想合并两个HashMaps的键集; 码: 例外: 我没有收到编译警告或错误。 从java doc这应该工作。即使添加的集合也是集合: boolean addAll(Collection c) 如果指定集合中的所有元素尚不存在,则将它们添加到此集合中(可选操作)。如果指定的集合也是一个集合,则addAll操作会有效地修改此集合,以使其值为两个集合的并集
问题内容: 我升级反应通天5项目巴贝尔6码是从pluralsight在github上。该错误发生在app.js上。我假设有一个需要升级的插件,该插件可以使用以下语法: 这是哪个插件? 这是我的package.json: 问题答案: 您在代码中使用属性初始化器语法,这是一项实验功能(建议)。您可以通过安装babel-plugin-transform-class- properties模块将其转换为E
问题内容: 我有一个具有以下依赖关系的层次结构: 里面还有其他依赖项,但我不会走那么远,因为看来我的错误发生的时间早得多。与该依赖关系图相对应,我具有以下Spring配置: 在应用程序的顶层,我将运行: 在进行调试时,我发现初始化成功。。。有些。在完全解析并注入之前,我得到以下信息: 我一直在追溯它,这是我的堆栈跟踪中唯一的类。 删除Java和XML中的所有三个构造函数参数都可以解决此问题,但是引
我使用SpringBoot2.0.0.RC1,Hibernate的最新版本。文件 File 文件 错误: org.springframework.beans.factory.BeanCreationExc0019:错误创建在类路径资源[org/springframe/boo/autoconfiure/orm/jpa/HibernateJpaConfiguration.class]中定义的名称'en