我需要在客户端GWT代码中基于MyDto.name对列表进行排序。目前,我正在尝试执行此操作...

Collections.sort(_myDtos, new Comparator<MyDto>() {

        @Override
        public int compare(MyDto o1, MyDto o2) {
        return o1.getName().compareTo(o2.getName());
        }
});

不幸的是,排序不是我所期望的,因为大写形式的内容早于小写形式。例如,ESP在aESP之前。

最佳答案

这是您想要的坏男孩:String.CASE_INSENSITIVE_ORDER

10-04 12:56