Arrays zusammenfügen: Unterschied zwischen den Versionen
Aus Byte-Welt Wiki
Die Seite wurde neu angelegt: „Manchmal stellt sich die Frage, wie man also 2 Arrays miteinander verknüpft, also aus 2 Arrays ein einziges macht. ==Arrays verketten (bis Java 7)== ==Arra…“ |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 8: | Zeile 8: | ||
String[] fruits = new String[] {"Apfel", "Birne", "Kirsche", "Himbeere"}; | String[] fruits = new String[] {"Apfel", "Birne", "Kirsche", "Himbeere"}; | ||
String[] vegetables = new String[] {"Tomate", "Gurke", "Kürbis", "Kartoffel"}; | String[] vegetables = new String[] {"Tomate", "Gurke", "Kürbis", "Kartoffel"}; | ||
String[] fruitsAndVegetables = Stream.concat(Arrays.stream( | String[] fruitsAndVegetables = Stream.concat(Arrays.stream(fruits), | ||
Arrays.stream(vegetables)).toArray(String[]::new); | |||
//Ausgabe: | //Ausgabe: | ||
Version vom 22. November 2019, 12:26 Uhr
Manchmal stellt sich die Frage, wie man also 2 Arrays miteinander verknüpft, also aus 2 Arrays ein einziges macht.
Arrays verketten (bis Java 7)
Arrays verketten (ab Java 8)
String[] fruits = new String[] {"Apfel", "Birne", "Kirsche", "Himbeere"};
String[] vegetables = new String[] {"Tomate", "Gurke", "Kürbis", "Kartoffel"};
String[] fruitsAndVegetables = Stream.concat(Arrays.stream(fruits),
Arrays.stream(vegetables)).toArray(String[]::new);
//Ausgabe:
fruitsAndVegetables.foreach((name) -> {
System.out.println(name);
});
