小编gau*_*amr的帖子

使用番石榴的字符串列表的字典排序

使用番石榴对字符串列表进行词典排序的简单方法是什么?我是这样做的:

List<String> s = newArrayList(
    "susen", "soumen", "dipak", "abhi", "zylo",
    "zala", "gautam", "gautom", "shaswasti", "saswati");
List<char[]> ts = newArrayList(transform(s, new Function<String, char[]>() {
    @Override
        public char[] apply(String input) {
            return input.toCharArray();
        }
    }));
Collections.sort(ts, Chars.lexicographicalComparator());
s = transform(ts, new Function<char[], String>() {
    @Override
    public String apply(char[] input) {
        return String.valueOf(input);
    }
});
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)

java collections guava

7
推荐指数
2
解决办法
3744
查看次数

标签 统计

collections ×1

guava ×1

java ×1