Android içindeki Java kodunda sıkça ihtiyaç duyduğum listelemelerle ilgili biraz bilgi vermek istiyorum.
Nesnelerden oluşan bir liste yaratmak için
List<Nesne> listeAdi =new ArrayList<Nesne>(); kullanılabilir.
Veya bir key value yani anahtar değerle verilere erişmeniz gerekebilir, bunun için HashMap kullanabilirsiniz.
Map<Integer, Nesne> listeAdi = new HashMap<Integer, Nesne>();
Bir listenin içinde başka bir liste tutmak isterseniz, örneğin bir byte listesi (byte array) aradığınız budur.
List<byte[]> listeAdi = new LinkedList<byte[]>();
Listede nesnelerin listesini tutmak içinse yine HashMap'ten yararlanmanız gerekecek, bunun kullanımı ise,
Map<Integer, List<Nesne>> listeAdi = new HashMap<Integer, List<Nesne>>();
Normal bir liste ise
int[] listeAdi=new int[listeboyutu]; veya String[] listeAdi=new String[listeboyutu];
Kolay gelsin
listeye nasıl veri eklicez
YanıtlaSilint[] listeAdi --> listeAdi[0]= 1;
YanıtlaSilList listeAdi -->listeAdi.add(0, byteliste);
Map listeAdi --> listeAdi.put(0, Nesne);
şeklinde eklenebilir.