stream 地市 排序
时间: 2024-08-22 13:00:18 浏览: 53
java使用stream对日期排序
Stream API在Java中是一个强大的工具,用于处理集合数据并进行各种操作,包括排序。如果你想对地市(通常理解为地理位置的数据,如城市名)列表按照某种规则进行排序,你可以利用`sorted()`函数结合lambda表达式。
例如:
```java
List<String> cities = Arrays.asList("北京", "上海", "广州", "深圳");
List<String> sortedCities = cities.stream()
.sorted(Comparator.comparing(String::toLowerCase)) // 按字母顺序排序,忽略大小写
.collect(Collectors.toList());
```
上述代码首先将城市名称转换为`Stream流`,然后通过`Comparator.comparing()`指定排序规则(这里按英文名小写顺序),最后用`collect()`收集排序后的结果。
阅读全文