Java中復制一個List的內容有多種方法,以下是其中幾種常用的方法:
List<T> oldList = new ArrayList<>();
// 添加元素到oldList中
List<T> newList = new ArrayList<>(oldList);
List<T> oldList = new ArrayList<>();
// 添加元素到oldList中
List<T> newList = new ArrayList<>();
newList.addAll(oldList);
List<T> oldList = new ArrayList<>();
// 添加元素到oldList中
List<T> subList = oldList.subList(0, oldList.size());
List<T> newList = new ArrayList<>(subList);
// 或者使用addAll()方法
List<T> newList = new ArrayList<>();
newList.addAll(subList);
List<T> oldList = new ArrayList<>();
// 添加元素到oldList中
List<T> newList = new ArrayList<>(Collections.nCopies(oldList.size(), null));
Collections.copy(newList, oldList);
以上是一些常用的復制List內容的方法,根據具體的需求和場景選擇合適的方法進行操作。