clone()

Java HashMap clone() metodi

❮ HashMap metodlari


Misol

Map nusxasini yaratish va uni o‘zgartirish:

import java.util.HashMap;

public class Main {
  public static void main(String[] args) {
    HashMap<String, String> capitalCities = new HashMap<String, String>();
    capitalCities.put("England", "London");
    capitalCities.put("Germany", "Berlin");
    capitalCities.put("Norway", "Oslo");
    capitalCities.put("USA", "Washington DC");
    
    HashMap copy = (HashMap)capitalCities.clone();
    copy.remove("England");
    
    System.out.println(capitalCities);
    System.out.println(copy);
  }
}

O‘zingiz sinab ko‘ring »


ULASHISH

Ta’rif va qo‘llanilishi

clone() metodi map nusxasini Object sifatida qaytaradi.

Bu "yuzaki" (shallow) nusxa yaratadi: map’dagi obyektlarning nusxalari yaratilmaydi, buning o‘rniga yangi map asl map’dagi aynan o‘sha obyektlarga havolalarni saqlaydi.

Eslatma: Qaytariladigan tip Object bo‘lgani uchun, yuqoridagi misolda ko‘rsatilganidek, undan HashMap sifatida foydalanish uchun tipini o‘zgartirish (type casting) kerak.


Sintaksis

public Object clone()

Texnik tafsilotlar

Qaytaradi: HashMap obyektining nusxasi.

Tegishli sahifalar

Java HashMap darsligi


❮ HashMap metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!