Wir erstellen eine Set
als:
Set myset = new HashSet()
Wie schaffen wir eine List
in Java?
Wir erstellen eine Set
als:
Set myset = new HashSet()
Wie schaffen wir eine List
in Java?
Es gibt viele Möglichkeiten, ein Set und eine Liste zu erstellen. HashSet und ArrayList sind nur zwei Beispiele. Heutzutage ist es auch ziemlich üblich, Generika mit Sammlungen zu verwenden. Ich schlage vor, Sie schauen sich an, was sie sind
Dies ist eine gute Einführung in die in Java eingebauten Sammlungen. http://java.sun.com/javase/6/docs/technotes/guides/collections/overview.html
Verwendung von Eclipse-Kollektionen können Sie eine Liste wie diese erstellen:
List<String> list1 = Lists.mutable.empty();
List<String> list2 = Lists.mutable.of("One", "Two", "Three");
Wenn Sie eine unveränderliche Liste wollen:
ImmutableList<String> list3 = Lists.immutable.empty();
ImmutableList<String> list4 = Lists.immutable.of("One", "Two", "Three");
Sie können Auto-Boxing vermeiden, indem Sie primitive Listen verwenden. So können Sie int-Listen erstellen:
MutableIntList list5 = IntLists.mutable.empty();
MutableIntList list6 = IntLists.mutable.of(1, 2, 3);
ImmutableIntList list7 = IntLists.immutable.empty();
ImmutableIntList list8 = IntLists.immutable.of(1, 2, 3);
Für alle 8 Primitive gibt es Varianten.
MutableLongList longList = LongLists.mutable.of(1L, 2L, 3L);
MutableCharList charList = CharLists.mutable.of('a', 'b', 'c');
MutableShortList shortList = ShortLists.mutable.of((short) 1, (short) 2, (short) 3);
MutableByteList byteList = ByteLists.mutable.of((byte) 1, (byte) 2, (byte) 3);
MutableBooleanList booleanList = BooleanLists.mutable.of(true, false);
MutableFloatList floatList = FloatLists.mutable.of(1.0f, 2.0f, 3.0f);
MutableDoubleList doubleList = DoubleLists.mutable.of(1.0, 2.0, 3.0);
Anmerkung: Ich bin ein Committer für Eclipse Collections.
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.