clone()

Java LinkedList clone() metodi

❮ LinkedList metodlari


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);
  }
}

O‘zingiz sinab ko‘ring »


ULASHISH

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

Java massivlari darsligi

Java LinkedList darsligi


❮ LinkedList metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!