在Java中,如果你想拷贝一个List对象到一个新的List对象,并且修改原来的List不影响新的List中的内容,有几种方法可以实现: 使用构造函数: 可以使用List的构造函数,传递原始List作
在Java中,如果你想拷贝一个List对象到一个新的List对象,并且修改原来的List不影响新的List中的内容,有几种方法可以实现:
List<String> originalList = new ArrayList<>();// 添加一些元素到originalListList<String> newList = new ArrayList<>(originalList);// 修改originalList不会影响newList
List<String> originalList = new ArrayList<>();// 添加一些元素到originalListList<String> newList = new ArrayList<>();newList.addAll(originalList);// 修改originalList不会影响newList
List<String> originalList = new ArrayList<>();// 添加一些元素到originalListList<String> newList = originalList.stream() .collect(Collectors.toList());// 修改originalList不会影响newList
无论使用哪种方法,都会在内存中创建一个新的List对象,使其与原始List对象互相独立,从而可以在不影响彼此的情况下对它们进行修改。
来源地址:https://blog.csdn.net/u013978512/article/details/132137319
--结束END--
本文标题: java中list对象拷贝至新的list对象并保持两个对象独立的方法
本文链接: https://www.lsjlt.com/news/407658.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-03
2024-04-03
2024-04-01
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0