Eine sehr einfache Frage, denke ich. Wie initialisiere ich eine ArrayList
genannt. time
.
Gracias.
Eine sehr einfache Frage, denke ich. Wie initialisiere ich eine ArrayList
genannt. time
.
Gracias.
Dies hängt davon ab, was Sie unter initialisieren . Um die Variable einfach zu initialisieren time
mit dem Wert eines Verweises auf eine neue ArrayList
tun Sie
ArrayList<String> time = new ArrayList<String>();
(ersetzen String
mit dem Typ der Objekte, die Sie in der Liste speichern wollen).
Wenn Sie etwas in die Liste aufnehmen wollen, können Sie Folgendes tun
ArrayList<String> time = new ArrayList<String>();
time.add("hello");
time.add("there");
time.add("world");
Sie könnten auch Folgendes tun
ArrayList<String> time = new ArrayList<String>(
Arrays.asList("hello", "there", "world"));
oder durch Verwendung eines Instanzinitialisierers
ArrayList<String> time = new ArrayList<String>() {{
add("hello");
add("there");
add("world");
}};
Arrays.asList
ermöglicht es Ihnen, eine List
aus einer Liste von Werten.
Sie können dann Ihre ArrayList
indem Sie ihm die Nur-Lese-Liste übergeben, die von Arrays.asList
.
ArrayList time = new ArrayList(Arrays.asList("a", "b", "c"));
Aber wenn Sie nur eine List
inline deklariert, einfach mit Arrays.asList
allein.
List time = Arrays.asList("a", "b", "c");
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.