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 –
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.
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.



