如何按字母顺序对列表进行排序?

我有一个List<String>包含国家/地区名称的对象。如何按字母顺序对此列表进行排序?



守着星空守着你
浏览 1732回答 3
3回答

绝地无双

假设这些是字符串,使用方便的静态方法sort...&nbsp;java.util.Collections.sort(listOfCountryNames)

隔江千里

您可以使用Java 8 Stream或Guava创建新的排序副本:// Java 8 versionList<String> sortedNames = names.stream().sorted().collect(Collectors.toList());// Guava versionList<String> sortedNames = Ordering.natural().sortedCopy(names);&nbsp;另一种选择是通过Collections API进行就地排序:Collections.sort(names);
打开App,查看更多内容
随时随地看视频慕课网APP