基于String在GWT中排序

ben*_*rre 4 java sorting gwt

我需要在客户端GWT代码中基于MyDto.name对List进行排序.目前我正在尝试这样做......

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

        @Override
        public int compare(MyDto o1, MyDto o2) {
        return o1.getName().compareTo(o2.getName());
        }
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,排序不是我所期望的,因为大写的任何东西都是在小写之前.例如,ESP出现在aESP之前.

Tom*_*Tom 12

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