当前我在2个不同的地方使用以下2段代码来创建一个有序的,不可变的列表。
return Ordering.natural().immutableSortedCopy(iterable);
和
return Ordering.usingToString().immutableSortedCopy(machines);
然而,这使“订购”案例敏感。
如何使用番石榴apis制作案例不敏感排序的不可变列表?
答案 0 :(得分:15)
我相信您需要将from方法与String.CASE_INSENSITIVE_ORDER
比较器一起使用,就像这样。
return Ordering.from(String.CASE_INSENSITIVE_ORDER).immutableSortedCopy(iterable);