Gestern noch 20 Jahre wenzlaff.de gefeiert und heute schon ein JUnit Quicki zum sortieren mit stream sorted und kein Raspberry Pi Thema.

Der JUnit Test:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  | 
						@Test public void streamForEachSortierungTest() { 		List<Mindmap> maps = getTestMindmaps(); 		assertEquals(3, maps.size()); 		List<Mindmap> ergebnis = new ArrayList<>(); 		System.out.println("Neu mit Stream API von Java 8 sortieren:"); 		// iterieren mit forEach über eine Collection von Mindmaps und Lambda 		// expressions inkl. Filter 		maps.stream() // der Stream 				.sorted() // mit natürlicher A-Z Ordnung sortieren 				.forEach(mindmap -> { // über die gefundenen gefilterteten Mindmaps 					System.out.println("Mindmap: " + mindmap); 					ergebnis.add(mindmap); 				}); 		assertEquals(maps.size(), ergebnis.size()); }  | 
					
Liefert:
Neu mit Stream API von Java 8 iterieren und sortieren:
Mindmap die (zwei) enthält: mindmap-drei
Mindmap die (zwei) enthält: mindmap-eins
Mindmap die (zwei) enthält: mindmap-zwei
Das Mindmap BE lieg hier.
