pde*_*eva 7 java sorting guava
目前我在2个不同的地方使用以下2段代码来创建一个排序的,不可变的列表.
return Ordering.natural().immutableSortedCopy(iterable);
Run Code Online (Sandbox Code Playgroud)
和
return Ordering.usingToString().immutableSortedCopy(machines);
Run Code Online (Sandbox Code Playgroud)
但是,这使得"排序"区分大小写.
如何使用guava apis创建不区分大小写的排序不可变列表?
Pab*_*dez 15
我相信你需要使用from方法和String.CASE_INSENSITIVE_ORDER比较器,就像这样.
return Ordering.from(String.CASE_INSENSITIVE_ORDER).immutableSortedCopy(iterable);
Run Code Online (Sandbox Code Playgroud)