Java

Java Listesi Eğitimi

Java Listesi Eğitimi
Liste, Java'da bir dizi gibi sıralı birden çok veriyi depolamak için kullanışlı bir yoldur. Ama dizide olmayan birçok özelliği var. Listeye sıralı koleksiyon denir ve listeyi genişleten bir arayüzdür Toplamak arayüz. Dizi gibi bir nesne oluşturamaz, ancak listenin işlevlerini kullanmak için dört sınıf uygular. Bu sınıflar ArrayList, LinkList, Stack ve Vector. Bunlar tanımlanır Java Toplama Çerçevesi. ArrayList ve LinkList sınıfları Java'da yaygın olarak kullanılmaktadır. Listede ekleme, güncelleme, silme ve arama işlemleri bir dizi gibi indeks değerine göre yapılır. Hem boş hem de yinelenen değerleri saklayabilir. java.kullanım paket 'liste' arayüzünü içerir ve 'liste'yi kullanmak için içe aktarılması gerekir. Java'da 'listenin' farklı yöntemlerinin nasıl kullanılabileceği bu eğitimde gösterilmektedir.

Bazı Yararlı Java Liste Yöntemleri:

Java listesi, Java listesi verileri üzerinde farklı türde işlemler gerçekleştirmek için birçok yerleşik yöntem içerir. Burada en çok kullanılan Java liste yöntemlerinden bahsedilmiştir.

Yöntem Amaç
ekle(eleman) Listenin sonuna bir eleman ekler ve bir Boole değeri döndürür.
ekle(dizin, eleman) Listenin belirli konumuna bir öğe ekler ve hiçbir şey döndürmez.
addAll(liste) Bir listenin tüm öğelerini başka bir listenin sonuna ekler ve bir Boole değeri döndürür.
addAll(dizin, liste) list2'nin tüm öğelerini list1'in belirli konumuna ekler ve bir Boole değeri döndürür.
eşittir(nesne) Belirli bir nesneyi liste öğeleriyle karşılaştırır ve bir Boole değeri döndürür.
al(indeks) Öğeyi listenin belirli konumundan alır.
subList(from_Index, to_Index) Belirli bir aralıktaki öğeleri alır.
boş() Listenin boş olup olmadığını kontrol eder.
kaldır(dizin) Öğeyi belirli bir dizinden kaldırır.
kaldır(nesne) Nesnenin ilk oluşumunu kaldırır.
RemoveAll(liste) veya clear() Bir listenin tüm öğelerini kaldırır.
set(indeks, eleman) Belirli bir konumun öğesinin yerini alır.
boyut() Bir listenin eleman sayısını döndürür.
sıralama (karşılaştırıcı) Belirli karşılaştırıcıya göre liste öğelerini sıralar.

Yukarıdaki yöntemlerin kullanımları, bu öğreticinin sonraki bölümünde farklı örnekler kullanılarak gösterilmiştir.

Örnek-1: Bir Java listesi oluşturun ve listeye öğeler ekleyin

Aşağıdaki örnekte iki dizi veri türü listesi bildirilmiştir ve listeye veri eklemek için farklı yöntemler kullanılmıştır. adlı bir ArrayList çiçek_listesi1 bildirilir ve add() yöntemi kullanılarak seri olarak üç değer eklenir. Ardından, ekleme pozisyonundan bahsedilerek başka bir eleman eklenir. adlı başka bir ArrayList çiçek_listesi2 bildirilir ve önceki gibi iki değer eklenir. değerlerini birleştirmek için addAll() yöntemi kullanılır  çiçek_listesi2 sonunda  çiçek_listesi1.

java'yı içe aktar.kullanım.Liste;
java'yı içe aktar.kullanım.DiziListesi;
genel sınıf listesi1
public static void main(String[] args)
// Bir dizi listesi bildir
Liste flower_list1 = new ArrayList();
// Listeyi üç elemanla başlat
çiçek_listesi1.ekle("Gül");
çiçek_listesi1.add("Lily");
çiçek_listesi1.add("Lale");
//Geçerli listeyi yazdır
sistem.dışarı.println(çiçek_listesi1);
//Üçüncü konuma bir eleman ekle
çiçek_listesi1.add(2,"Nilüfer");
//Geçerli listeyi yazdır
sistem.dışarı.println(çiçek_listesi1);
// Başka bir dize listesi bildir
Liste flower_list2 = new ArrayList();
//Listeyi iki elemanla başlat
çiçek_listesi2.add("Ayçiçeği");
çiçek_listesi2.add("Nergis");
//İkinci listenin tüm öğelerini ilk listenin sonuna ekle
çiçek_listesi1.addAll(flower_list2);
//Geçerli listeyi yazdır
sistem.dışarı.println(çiçek_listesi1);

Çıktı:

Kodu çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Örnek-2: Java listesindeki öğeleri güncelleyin ve kaldırın

Listenin değerlerinin nasıl güncellenip kaldırılabileceği aşağıdaki örnekte gösterilmiştir. Tamsayı veri türünün bir listesi burada bildirildi. kullanılarak listeye dört sayı eklenir Ekle() yöntem. Set() listenin ikinci değerini değiştirmek için yöntem kullanılır. Ardından, burada iki silme yolu gösterilir. Kaldırmak () üçüncü öğeyi listeden çıkarmak için yöntem kullanılır ve yineleyici nesne geçerli listeden üçüncü değeri kaldırmak için kullanılır. Temiz() bir listeyi boş yapmak için yöntem kullanılır.

java'yı içe aktar.kullanım.*;
genel sınıf listesi2
public static void main(String[] args)
// Bir tamsayı listesi bildir
Liste num_list = new ArrayList();
////Listeyi dört elemanla başlat
num_list.ekle(10);
num_list.ekle(75);
num_list.ekle(45);
num_list.ekle(90);
//Geçerli listeyi yazdır
sistem.dışarı.println(sayı_liste);
//İkinci elemanı değiştir ve listeyi yazdır
num_list.set(1,85);
sistem.dışarı.println(sayı_liste);
//Üçüncü elemanı kaldırın ve listeyi yazdırın
num_list.kaldır(2);
sistem.dışarı.println(sayı_liste);
// Bir yineleyici bildir
Yineleyici list_itr = num_list.yineleyici();
//nesneyi kullanarak üçüncü elemanı kaldır
int sayaç=0;
while(list_itr.hasSonraki())

list_itr.Sonraki();
if(sayaç == 2)

list_itr.Kaldır();
kırmak;

sayaç++;

sistem.dışarı.println(sayı_liste);
//Listeden tüm elemanları kaldır
num_list.açık();
sistem.dışarı.println(sayı_liste);

Çıktı:

Kodu çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Örnek-3: Döngüyü kullanarak bir listeden her öğeyi alın

Liste değerleri, önceki iki örnekte liste olarak yazdırılır. Bu örnek, listedeki her değeri yinelemek ve her satırdaki değeri yazdırmak için döngünün kullanımını gösterir. Burada, bir çift veri tipinin ArrayList'i bildirilir ve kullanılarak beş değer eklenir Ekle() yöntem. Çeşit() yazdırmadan önce listeyi sıralamak için kullanılan yöntem.

java'yı içe aktar.kullanım.*;
genel sınıf listesi3
public static void main(String[] args)
// çift kişilik bir liste bildir
Liste numarasıList = yeni ArrayList();
//Listeyi beş elemanla başlat
numara listesi.ekle(3.78);
numara listesi.ekle(4.12);
numara listesi.ekle(8.56);
numara listesi.ekle(5.62);
numara listesi.ekle(2.58);
//Geçerli listeyi yazdır
sistem.dışarı.println(sayıListesi);
//Listeyi sırala
Koleksiyonlar.sırala(sayıListesi);
sistem.dışarı.println("Sıralamadan sonra elemanları listeleyiniz: ");
//Sıralanan listeyi for döngüsü ile yazdır
for (int ben = 0; ben < numberList.size(); i++)
sistem.dışarı.print(sayı listesi.get(i) + "\n");


Çıktı:

Kodu çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Sonuç:

En çok kullanılan liste yöntemleri bu öğreticide farklı ArrayList sınıfları kullanılarak açıklanmıştır. Umarım bu öğreticiyi okuduktan sonra listedeki veri ekleme, güncelleme ve silme görevleri temizlenir ve okuyucular listeyi kodlarında düzgün bir şekilde kullanabilirler.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...