760 Stimmen

Liste in Java in Array umwandeln

Wie kann ich eine List zu einer Array in Java?

Prüfen Sie den unten stehenden Code:

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);  

Ich muss das Array auffüllen tiendas mit den Werten von tiendasList .

19 Stimmen

ArrayList ist kein Array. Tienda[] würde ein Array sein.

-7voto

Sheetal Patel Punkte 78

Versuchen Sie dies:

List list = new ArrayList();
list.add("Apple");
list.add("Banana");

Object[] ol = list.toArray();

3 Stimmen

Nicht sinnvoll, da man normalerweise mit generischen Typen arbeitet.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X