Java LinkedList clone() 方法
示例
复制列表
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> cars = new LinkedList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
LinkedList cars2 = (LinkedList)cars.clone();
cars2.set(0, "Toyota");
System.out.println(cars);
System.out.println(cars2);
}
}
定义和用法
clone()
方法将 LinkedList
的副本作为 Object
返回。
这会创建一个“浅拷贝”,这意味着不会创建列表中对象的副本,而是列表包含指向原始列表中相同对象的引用。
注意: 由于返回类型是 Object
,因此在使用它作为 LinkedList
时必须对其进行类型转换,如上面的示例所示。
语法
public Object clone()
技术详情
返回 | LinkedList 对象的副本。 |
---|
相关页面
❮ LinkedList 方法