java 17,哪家厂商支持Set添加元素?

问题描述 投票:0回答:1

我正在尝试将 Oracle JDK 11 应用程序迁移到 JDK 17.0.7,当我尝试访问 java.utils.Set 中的 add() 时,它抛出

java.lang.UnsupportedOperationException

我检查了Stackoverflow,发现java.util.Set的实现还没有完全支持add()函数,它被标记为可选。

我的问题是,哪个java供应商的Java 17已经支持或实现了java Set add()方法?

我的应用程序中有相当多的 Java 对象需要此功能。

如果有人有想法,请指教。

java set java-11
1个回答
0
投票

它不依赖于供应商,而是依赖于实现

Set
接口的特定类:某些集合是不可修改的,因此您无法向其中添加任何内容。 Javadoc 指定了每个实现类的任何使用限制。

© www.soinside.com 2019 - 2024. All rights reserved.