java - 传递一个集合来创建一个新集合

标签 java set

在java中传递一个集合来创建一个新集合时,对新集合所做的任何修改也会修改原始集合。如何传递集合以便对新集合所做的任何更改不会影响原始集合?

最佳答案

Set newSet = new HashSet(oldSet);

这会生成旧集合的副本;此后对旧集所做的任何更改都不会影响新集。

关于java - 传递一个集合来创建一个新集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10443467/

相关文章:

java - 带有 JDK 11 的 TOMCAT 7.0.92 :- ERROR localhost-startStop-1 org. apache.catalina.startup.ContextConfig - 无法处理 Jar tools.jar 的注释

java - IntelliJ - 粉红色下划线变量...这是什么意思?

java - 黑莓优化 - 来自磁盘或 RAM 的背景图像?

arrays - Swift 中数组、集合和字典的区别

java - 从 TreeSet 中删除元素时出现问题

java - 如何将不存在的值从 arrayList2 添加到 arrayList1?

java - FIFO 顺序固定容量的线程安全集合

java - 子模块的父 POM 依赖关系树发现 (Maven)

python - 即使顺序不同,如何检查字符串中的单词 - PYTHON

angular - Typescript - 如何在 map 中设置对象键的值