克隆HashSet时如何避免未经检查的转换警告?

蒂姆:

我正在尝试制作一个称为myHash的Point HashSet的浅表副本。截至目前,我有以下内容:

HashSet<Point> myNewHash = (HashSet<Point>) myHash.clone();

这段代码给了我一个未经检查的强制转换警告。有一个更好的方法吗?

泰德·霍普(Ted Hopp):

您可以尝试以下方法:

HashSet<Point> myNewHash = new HashSet<Point>(myHash);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Bundle检索Serializable对象时如何避免收到未经检查的强制转换警告

使用Mockito时避免未经检查的警告

如何避免警告类型安全:未经检查就从Object强制转换为ArrayList <Facility>

如果您使用旧版库,如何避免Java中未经检查的转换警告?

如何使用Java泛型避免未经检查的强制转换警告

如何抑制未经检查的强制转换警告?

未经检查的投放警告-如何避免这种情况?

如何将泛型类型存储在缓存中,以避免检索时未经检查的强制类型转换?

覆盖带有原始类型参数的方法时,是否可以避免未经检查的警告?

未经检查的转换警告与泛型

未经检查的强制转换警告和 ClassCastException

为什么在将Throwable抛出异常时没有给出未经检查的强制转换警告?

如何避免:“ List类型的表达式需要未经检查的转换才能符合。”

如何避免在策略模式中使用Java和泛型进行未经检查的强制转换

如何消除“ List类型的表达式需要未经检查的转换以符合”警告?

如何避免类型转换警告?

未经检查的操作警告

忽略警告的后果是:java中未经检查的转换

为什么创建SimpleImmutableMap会导致未经检查的转换警告?

使用泛型会导致未经检查的转换警告

通用方法-“未经检查的转换以符合T的类型”警告

未经检查仅在通用类型上的强制转换警告

对返回声明中未经检查的强制转换的警告

禁止对未经检查的转换发出警告

未经检查的通用类类型IDE警告的转换

Java未经检查的强制转换为类型参数警告,尽管是

带有参数化类型的未经检查的强制转换警告

如何在没有未经检查的强制转换警告的情况下从通配符转换为通用返回类型

销毁元组时如何避免克隆?