小编Sub*_*unk的帖子

在对Java Collection进行排序时忽略单词"the"

目前我有一些代码采用文件名并以不同的方式对它们进行排序(区域设置敏感的自然排序,不区分大小写的ASCII排序,修改日期等),例如,对于区域设置敏感的自然排序,它使用以下方法:

Collections.sort(files, new Comparator<File>() {
    @Override
    public int compare(File f1, File f2) {
        return NaturalComparator.compareNatural(collator, f1.getName(), f2.getName());
    }
});
Run Code Online (Sandbox Code Playgroud)

我想知道如何让它忽略文件名开头的"the"这个词,所以不要像这样排序文件:

苹果
胡萝卜
香蕉

它命令他们这样:

苹果
香蕉
胡萝卜

java sorting collections

4
推荐指数
1
解决办法
783
查看次数

标签 统计

collections ×1

java ×1

sorting ×1