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
Aşağıdaki kod, 3 satır ve 4 sütun içeren bir 2D ArrayList oluşturur:
“`java
ArrayList
for (int i = 0; i < 3; i++) {
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);