在java中传递一个集合来创建一个新集合时,对新集合所做的任何修改也会修改原始集合。如何传递集合以便对新集合所做的任何更改不会影响原始集合?
最佳答案
Set newSet = new HashSet(oldSet);
这会生成旧集合的副本;此后对旧集所做的任何更改都不会影响新集。
关于java - 传递一个集合来创建一个新集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10443467/
在java中传递一个集合来创建一个新集合时,对新集合所做的任何修改也会修改原始集合。如何传递集合以便对新集合所做的任何更改不会影响原始集合?
最佳答案
Set newSet = new HashSet(oldSet);
这会生成旧集合的副本;此后对旧集所做的任何更改都不会影响新集。
关于java - 传递一个集合来创建一个新集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10443467/