首页 > 解决方案 > 使用java 8对类型列表的哈希映射值进行排序

问题描述

我有一个字符串键映射,值是字符串列表,我希望映射内的列表按字母顺序排序,如何使用 java 8 做到这一点

K1=[ "Tomato", "potato","Apple"], 
K2=["Plan", "car", "train"]

结果应该是

K1=[ "Apple" , "potato","Tomato"], 
K2=["car","Plan", "train"]

标签: javaarrays

解决方案


试试下面的功能

static void sort(Map<String, List<String>> stringListHashMap) {
        stringListHashMap.forEach((key, value) -> {
            Collections.sort(value);
        });
    }

推荐阅读