SORU
5 Mart 2012, PAZARTESİ


Java dizi listesi dönüştürmek

Nasıl Java Array List dönüştürebilir miyim?

Kodu aşağıda kontrol edin:

ArrayList<Tienda> tiendas;
List<Tienda> tiendasList; 
tiendas = new ArrayList<Tienda>();

Resources res = this.getBaseContext().getResources();
XMLParser saxparser =  new XMLParser(marca,res);

tiendasList = saxparser.parse(marca,res);
tiendas = tiendasList.toArray();

this.adaptador = new adaptadorMarca(this, R.layout.filamarca, tiendas);
setListAdapter(this.adaptador);  

Dizi tiendas tiendasList değerleri ile doldurmak gerekiyor.

CEVAP
5 Mart 2012, PAZARTESİ


Ya da:

Foo[] array = list.toArray(new Foo[list.size()]);

ya da:

Foo[] array = new Foo[list.size()];
list.toArray(array); // fill the array

Bu kaynak tipleri diziler için çalıştığını unutmayın. Temel tür diziler için, geleneksel bir şekilde kullanın:

List<Integer> list = ...;
int[] array = new int[list.size()];
for(int i = 0; i < list.size(); i  ) array[i] = list.get(i);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • KSI

    KSI

    25 Temmuz 2009
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009