List<String> stringList=new ArrayList<>(Arrays.asList("a","b","c")); List<String> copyList = new ArrayList<>(stringList); copyList.set(0,"e"); log.info("{}",stringList); log.info("{}",copyList); List<CustBook> objectList=new ArrayList<>(Arrays.asList(new CustBook("a"),...
@Test public void withConstructor(){ List<String> stringList=new ArrayList<>(Arrays.asList("a","b","c")); List<String> copyList = new ArrayList<>(stringList); copyList.set(0,"e"); log.info("{}",stringList); log.info("{}",copyList); List<CustBook> objectList=new ArrayList<...
@Test public void withConstructor(){ List<String> stringList=new ArrayList<>(Arrays.asList("a","b","c")); List<String> copyList = new ArrayList<>(stringList); copyList.set(0,"e"); log.info("{}",stringList); log.info("{}",copyList); List<CustBook> objectList=new ArrayList<...
public class MapStructTest { @Test public void fun1() { List<User> list = new ArrayList<>(); list.add(DataUtil.build(User.class)); list.add(DataUtil.build(User.class)); list.add(DataUtil.build(User.class)); PageBean<User> userPageBean = new PageBean<>(); userPageBean.setPages(10)...
@Testpublic void withConstructor(){List<String> stringList=new ArrayList<>(Arrays.asList("a","b","c"));List<String> copyList = new ArrayList<>(stringList);copyList.set(0,"e");log.info("{}",stringList);log.info("{}",copyList);List<CustBook> objectList=new ArrayList<>(Arrays.as...
@Test public void withConstructor(){ List<String> stringList=new ArrayList<>(Arrays.asList("a","b","c")); List<String> copyList = new ArrayList<>(stringList); copyList.set(0,"e"); log.info("{}",stringList); log.info("{}",copyList); List<CustBook> objectList=new ArrayList<...
copy集合javajavacopyconstructor 0. 引子 如何复制一个类? 简单来说我们有一个Class: copy集合 java java clone System JVM 转载 flybirdfly 2023-07-21 21:45:15 114阅读 java深度copy #Java深度拷贝 在Java中,拷贝一个对象有两种方式:浅拷贝和深拷贝。浅拷贝只是拷贝了对象的引用,而深拷贝则是创建一个新对...
import java.util.ArrayList; import java.util.List; class Person { String name; int age; // Constructor Person(String name, int age) { this.name = name; this.age = age; } // Getter and Setter methods public String getName() { return name; } public void setName(String name) { this...
importjava.util.ArrayList;importjava.util.List;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.springframework.beans.BeanUtils;/** * 对象拷贝工具 * @author DELL * @version 1.0 */publicclassBeanObjectCopyUtils{privatestaticLoggerLOGGER=LoggerFactory.getLogger(BeanObjectCopyUtils.class);/...
@Testpublic void withConstructor(){List<String> stringList=new ArrayList<>(Arrays.asList("a","b","c"));List<String> copyList = new ArrayList<>(stringList);copyList.set(0,"e");log.info("{}",stringList);log.info("{}",copyList);List<CustBook> objectList=new ArrayList<>(Arrays.as...