List<String> liste = new ArrayList<String>();
liste.add("eintrag 1");
liste.add("eintrag 2");
String[] sa = new String[liste.size()];
sa = liste.toArray(sa);
for (int i = 0; i < sa.length; i++) {
System.out.println(sa[i]);
}
aemik hat gesagt.:ja, ich weiss, aber geht es nicht einfacher? Denn ich habe in meiner Liste nur Strings. Ich will aber nicht von Beginn mit einem String[] arbeiten weil es nicht dynamisch ist...
diggaa1984 hat gesagt.:Zugriff auf's x-te element? aber das wars auch schon ^^
wenn eine fremde api ein Array als Argument erwartet...das ist ein grundWieso willst du dann überhaupt ein Array? Ich wüsste jetzt spontan keinen Vorteil den ich hätte von einem Array, wenn ich ohnehin schon eine List mit nur Strings habe.
im normalfall, wenn es niciht ein paar mio objekte sind, wirst du keinen merkbaren unterschied feststellen könnenja sicher, aber die liste muss immer wieder vorne anfangen zu suchen, bis du ma angekommen bist,