remove()

Java LinkedList remove() metodi

❮ LinkedList metodlari


Misol

Ro‘yxatdan elementlarni o‘chirish:

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");
    cars.remove(0);
    System.out.println(cars);
  } 
}

O‘zingiz sinab ko‘ring »


ULASHISH

Ta’rif va qo‘llanilishi

remove() metodi ro‘yxatdan elementni o‘rni yoki qiymati bo‘yicha o‘chiradi. Agar o‘rin ko‘rsatilgan bo‘lsa, metod o‘chirilgan elementni qaytaradi. Agar qiymat ko‘rsatilgan bo‘lsa, qiymat topilganda true, aks holda false qaytaradi.

Agar qiymat ko‘rsatilgan bo‘lsa va ro‘yxatdagi bir nechta element aynan shu qiymatga ega bo‘lsa, faqat birinchisi o‘chiriladi.

Agar ro‘yxatda butun sonlar bo‘lsa va butun sonni qiymati bo‘yicha o‘chirmoqchi bo‘lsangiz, Integer obyektini uzatishingiz kerak bo‘ladi. Misolni quyidagi Boshqa misollar bo‘limida ko‘ring.


Sintaksis

Quyidagilardan biri:

public T remove(int index)
public boolean remove(Object item)

T ro‘yxatdagi elementlarning ma’lumot tipini bildiradi.

Parametr qiymatlari

Parametr Tavsif
index Majburiy. O‘chiriladigan elementning o‘rni.
item Majburiy. O‘chiriladigan elementning qiymati.

Texnik tafsilotlar

Qaytaradi: Agar argument sifatida obyekt uzatilgan bo‘lsa, obyekt ro‘yxatda topilganda true, aks holda false qaytaradi. Agar indeks uzatilgan bo‘lsa, o‘chirilgan obyektni qaytaradi.
Istisno chiqaradi: IndexOutOfBoundsException - agar indeks noldan kichik, ro‘yxat o‘lchamiga teng yoki undan katta bo‘lsa.

Ko‘proq misollar

Misol

Ro‘yxatdan butun sonni o‘rni va qiymati bo‘yicha o‘chirish:

import java.util.LinkedList;

public class Main { 
  public static void main(String[] args) { 
    LinkedList<Integer> list = new LinkedList<Integer>();
    list.add(5);
    list.add(8);
    list.add(9);
    list.add(1);

    list.remove(Integer.valueOf(1)); // Remove by object
    list.remove(1); // Remove by index

    System.out.println(list);
  }
}

O‘zingiz sinab ko‘ring »



Tegishli sahifalar

Java massivlari darsligi

Java LinkedList darsligi


❮ LinkedList metodlari

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!