2D Arraylist Android Studio

2D ArrayList Android Studio

2D ArrayList, Android Studio’da çok boyutlu bir veri yapısı oluşturmak için kullanılan bir sınıftır. Bu sınıf, bir dizi satır ve sütun içeren bir tablo gibi davranır. Her satır, bir dizi eleman içeren bir ArrayList’tir ve her sütun, bir dizi satır içeren bir ArrayList’tir.

2D ArrayList’ler, çeşitli amaçlar için kullanılabilir. Örneğin, bir tablo oluşturmak, bir matrisi saklamak veya bir oyun tahtası oluşturmak için kullanılabilirler.

2D ArrayList Nasıl Oluşturulur?

Bir 2D ArrayList oluşturmak için, öncelikle bir ArrayList> nesnesi oluşturmanız gerekir. Bu nesne, satırları tutacak olan ArrayList’tir. Daha sonra, her satır için bir ArrayList nesnesi oluşturmanız ve bu nesneyi satır ArrayList’ine eklemeniz gerekir.

Aşağıdaki kod, 3 satır ve 4 sütun içeren bir 2D ArrayList oluşturur:

“`java
ArrayList> table = new ArrayList<>();

for (int i = 0; i < 3; i++) {
ArrayList row = new ArrayList<>();
for (int j = 0; j < 4; j++) {
row.add(i * 4 + j);
}
table.add(row);
}
“`

2D ArrayList’e Nasıl Erişim Yapılır?

2D ArrayList’e erişmek için, öncelikle satır numarasını ve ardından sütun numarasını belirtmeniz gerekir. Örneğin, aşağıdaki kod, 2. satırın 3. sütunundaki elemana erişir:

java
int value = table.get(1).get(2);

2D ArrayList’ten Nasıl Eleman Silinir?

2D ArrayList’ten bir eleman silmek için, öncelikle satır numarasını ve ardından sütun numarasını belirtmeniz gerekir. Örneğin, aşağıdaki kod, 2. satırın 3. sütunundaki elemanı siler:

java
table.get(1).remove(2);

2D ArrayList’e Nasıl Eleman Eklenir?

2D ArrayList’e bir eleman eklemek için, öncelikle satır numarasını ve ardından sütun numarasını belirtmeniz gerekir. Örneğin, aşağıdaki kod, 2. satırın 3. sütununa bir eleman ekler:

java
table.get(1).add(2, 10);

Faydalı Siteler ve İlgili Dosyalar


Yayımlandı