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?
Mehr Optionen, um das Gleiche mit Java 8 zu tun, nicht besser, nicht schlechter, nur anders, und wenn Sie etwas mehr Arbeit mit den Listen machen wollen, Ströme bietet Ihnen mehr Alternativen (filtern, abbilden, reduzieren, usw.)
List<String> listA = Stream.of("a", "B", "C").collect(Collectors.toList());
List<Integer> listB = IntStream.range(10, 20).boxed().collect(Collectors.toList());
List<Double> listC = DoubleStream.generate(() -> { return new Random().nextDouble(); }).limit(10).boxed().collect(Collectors.toList());
LinkedList<Integer> listD = Stream.iterate(0, x -> x++).limit(10).collect(Collectors.toCollection(LinkedList::new));
Listen können auf viele Arten erstellt werden:
1 - Initialisierung des Konstruktors
List ist eine Schnittstelle, und die Instanzen von List können auf die folgenden Arten erstellt werden:
List<Integer> list=new ArrayList<Integer>();
List<Integer> llist=new LinkedList<Integer>();
List<Integer> stack=new Stack<Integer>();
2- Verwendung von Arrays.asList()
List<Integer> list=Arrays.asList(1, 2, 3);
3- Methoden der Klasse Collections verwenden
Leere Liste
List<Integer> list = Collections.EMPTY_LIST;
OR
List<Integer> list = Collections.emptyList();
Collections.addAll(list = new ArrayList<Integer>(), 1, 2, 3, 4);
Unveränderbare Liste
List<Integer> list = Collections
.unmodifiableList(Arrays.asList(1, 2, 3));
Singleton-Liste
List<Integer> list = Collections.singletonList(2);
Weitere Informationen finden Sie unter dem nachstehenden Link.
Referenz:
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.