相关疑难解决方法(0)

将字符串列表转换为已排序的Map字符串长度作为键

我有一个List<String>,我必须将它转换为Map,通过将相同长度的Strings 分组为a List,使用String长度作为键,排序顺序.它可以使用 -

Map<Integer, List<String>> result = new TreeMap<>();
for (String str : list) {
    if (!result.containsKey(str.length())) {
        result.put(str.length(), new ArrayList<>());
    }
    result.get(str.length()).add(str);
}
Run Code Online (Sandbox Code Playgroud)

我们怎样才能使用Java 8流?

lambda java-8 java-stream

3
推荐指数
1
解决办法
1069
查看次数

标签 统计

java-8 ×1

java-stream ×1

lambda ×1