DiziListesi Java

ArrayList'in içeriği nedir? Java?

DiziListesi Java kendi içerisinde ek elemanları barındıracak şekilde genişletilebilen ve elemanlar çıkarıldığında daha küçük bir boyuta küçülebilen bir veri yapısıdır. Elementlerin dinamik davranışlarının ele alınmasında yararlı olan çok önemli bir veri yapısıdır.

ArrayList'in nasıl olduğunu merak ediyorum Java faydalı olabilir, aşağıdaki konuşmaya bakın –

Dizi listesi Java

Her Ticaretçi İçin Mükemmellik Java ArrayList Örneği, elastik bir lastik bandı geren bir adamın aşağıdaki resmine bakın. Lastik bandın gerçek uzunluğu çok daha küçüktür, ancak gerildiğinde gerçek uzunluğundan çok daha fazla uzayabilir ve onunla çok daha büyük nesneleri tutmak/bağlamak için kullanılabilir. Şimdi, bir sonraki resmi düşünün, basit bir ipin, esneyemez ve sabit bir uzunluğa sahip olacaktır.

Dizilist Girişi Java

Depolaması gereken öğeleri barındırmak için gerektiği zaman ve şekilde büyüyebilir ve öğeler çıkarıldığında daha küçük bir boyuta küçülebilir. Arkadaşımızın kullandığı diziyle ilgili bir sorunu olduğu için genişletilemiyor veya küçültülemiyor, ArrayList kullanacağız. Diziler yukarıdaki resimde gösterilen ipe benzerler; sabit bir uzunluğa sahip olacaklardır, orijinal uzunluğundan genişletilemez veya azaltılamazlar. Bu yüzden esnek lastik bandımız Dizi Listesine çok benzerken ip dizi olarak düşünülebilir. Teknik olarak konuşursak, ArrayList Java dinamik bir dizi veya değişken uzunluklu bir dizi gibidir.

Aşağıdaki kod parçacığına bakalım ve anlayalım Java ArrayList ile çalışmanıza yardımcı olacak ArrayList Sözdizimi.

ArrayList<Object> a = new ArrayList<Object>();

ArrayList Yöntemleri Java

  • Dizi Listesi ekleme: Dizi Listesine eleman eklemek için kullanılır. ArrayList zaten öğeler içeriyorsa, dizin belirtilmediği sürece yeni öğe son öğeden sonra eklenir.
    Sözdizimi:
    add(Object o);
  • Dizi Listesini kaldır: Belirtilen öğe listeden kaldırılır ve boyutu buna göre küçültülür. Alternatif olarak kaldırılacak öğenin dizinini de belirtebilirsiniz.
    Sözdizimi:
    remove(Object o);
  • Java dizi boyutu: Bu size Dizi Listesindeki eleman sayısını verecektir. Tıpkı dizilerde olduğu gibi, burada da ilk eleman 0 indeksiyle başlar.
    Sözdizimi:
    int size();
  • ArrayList şunları içerir:: Bu metot, listede belirtilen öğe varsa true değerini döndürecektir.
    Sözdizimi:
    boolean contains(Object o);

Java ArrayList Örneği

Aşağıdaki bir Java ArrayList Örneği:

import java.util.ArrayList;
class Test_ArrayList {
 public static void main(String[] args) {
  //Creating a generic ArrayList
  ArrayList<String> arlTest = new ArrayList<String>();
  //Size of arrayList
  System.out.println("Size of ArrayList at creation: " + arlTest.size());
  //Lets add some elements to it
  arlTest.add("D");
  arlTest.add("U");
  arlTest.add("K");
  arlTest.add("E");

  //Recheck the size after adding elements
  System.out.println("Size of ArrayList after adding elements: " + arlTest.size());

  //Display all contents of ArrayList
  System.out.println("List of all elements: " + arlTest);

  //Remove some elements from the list
  arlTest.remove("D");
  System.out.println("See contents after removing one element: " + arlTest);

  //Remove element by index
  arlTest.remove(2);
  System.out.println("See contents after removing element by index: " + arlTest);

  //Check size after removing elements
  System.out.println("Size of arrayList after removing elements: " + arlTest.size());
  System.out.println("List of all elements after removing elements: " + arlTest);

  //Check if the list contains "K"
  System.out.println(arlTest.contains("K"));

 }
}

Çıktı:

Size of ArrayList at creation: 0
Size of ArrayList after adding elements: 4
List of all elements: [D, U, K, E]
See contents after removing one element: [U, K, E]
See contents after removing element by index: [U, K]
Size of arrayList after removing elements: 2
List of all elements after removing elements: [U, K]
true

Not: Basitlik açısından, yukarıdaki kodda gösterilen öğeler tek karakterli öğelerdir. Dizeler, tam sayılar vb. ekleyebiliriz.

kullanım Java Dizi listesi

Bu yazıyı şu şekilde özetleyin: