Video: C# Programlama (Koleksiyonlar - ArrayList Sınıfı, Collections - ArrayList Class) 2024
Java kodundaki koleksiyon sınıfı , bir kerede bir sürü nesne depolamak için kullanılan bir sınıftır - bir demet String nesneleri, bir grup BagOfCheese nesnelerinin, bir sürü tweet'in veya her neyse. Bu kodla bir koleksiyon sınıfı oluşturabilirsiniz.
pakedi com. allmycode. koleksiyonları; import java. util. ArrayList; public class SimpleCollectionsDemo public static void main (String [] args) {ArrayList arrayList = new ArrayList (); arrayList. ("Merhaba") ekleyin; arrayList. eklemek(", "); arrayList. ("Okuyucular") ekleyin; arrayList. eklemek("!"); for (int i = 0; i <4; i ++) {Sistem. dışarı. print (arrayList. get (i));}}}
Listedeki kodu çalıştırdığınızda, bu şekilde gösterilen çıktıyı görürsünüz.
Kod yeni bir ArrayList örneği oluşturur ve arrayList değişkenini bu yeni örneğe yönlendirir. ArrayList sınıfı, birçok çeşit toplama sınıfından biridir.
Deyimi ArrayList arrayList = new ArrayList () işlerin boş bir listesini oluşturur ve arrayList değişkenini bu boş listeye yönlendirir. Bir liste boşaldığında neye benziyor? Neyse, boş bir listeye sahip olmak ve hayır listesine sahip olmak arasındaki fark önemlidir. ArrayList'i çalıştırmadan önce arrayList = new ArrayList (), hiçbir listeniz yok. ArrayList arrayList = new ArrayList () öğesini çalıştırdıktan sonra boş olan bir listeniz var.
Listedeki kod arrayList'i çağırıyor. Bu dört nesneyi (tüm dizeler) listeye koymak için dört kez ekleyin:
-
"Merhaba"
-
","
-
"okuyanlar"
-
"! "
arrayList çağrıldıktan sonra. ekle, liste artık boş.
Eclipse'in Console görünümünde nesneleri görüntülemek için, kod System'i çağırır. dışarı. Dört kez, arrayList koleksiyonundan farklı bir nesneyle her defasında yazdırın.
Eclipse'in Konsol görünümünü görmüyorsanız, Pencere → Gösteriyi Göster → Konsol seçeneklerini tıklatın.
Sistem arasında bir fark var. dışarı. println ve Sistem. dışarı. Baskı (ln bitmeden): Sistem. dışarı. println yöntemi, metnini görüntülemenin ardından yeni bir satıra gider; Sistem. dışarı. yazdırma yöntemi değil metnini görüntüledikten sonra yeni bir satıra gidermez. Listede, örneğin, Sistem'e yapılan dört çağrı ile. dışarı. yazdırıldığında, dört metin parçası da Eclipse'in Konsol görünümünde aynı satırda görüntülenir.
Listedeki for ifadesi, arrayList içindeki değerler boyunca yürür. Listedeki her değer bir dizinine sahiptir , her biri 0-3 arasında değişir.
Bir Java koleksiyonunda, başlangıç dizini her zaman 0'dır, 1 değildir.