clone()
Java LinkedList clone() metodi
Misol
Ro‘yxat nusxasini yarating:
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);
}
}
Ta’rif va qo‘llanilishi
clone() metodi LinkedList nusxasini Object sifatida qaytaradi.
Bu "yuzaki" (shallow) nusxa yaratadi, ya’ni ro‘yxatdagi obyektlarning nusxalari yaratilmaydi, balki yangi ro‘yxat asl ro‘yxatdagi o‘sha obyektlarga havolalarni saqlaydi.
Eslatma: Qaytariladigan tip Object bo‘lgani uchun, uni yuqoridagi misolda ko‘rsatilganidek LinkedList sifatida ishlatish uchun tipini o‘zgartirish (type casting) kerak.
Sintaksis
public Object clone()
Texnik tafsilotlar
| Qaytaradi: | LinkedList obyektining nusxasi. |
|---|
Tegishli sahifalar
❮ LinkedList metodlari
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
