――Weil es eine gute Idee ist (?) Mit Stream API
Entwicklungs-PC: Windows 10 Java: 8
Collator collator = Collator.getInstance( Locale.JAPANESE );
collator.setStrength(Collator.IDENTICAL);
collator.setDecomposition(Collator.FULL_DECOMPOSITION);
List<Model> kanaSortedModelList = modelList.stream()
.sorted(Comparator.comparing(Model::getName, Comparator.nullsLast(collator)))
.collect(Collectors.toList());
Comparator.naturalOrder () war in Unicode-Reihenfolge etwas unnatürlich ...
Recommended Posts