目前,我在两个不同的地方使用以下两段代码来创建一个排序的、不可变的列表。
return Ordering.natural().immutableSortedCopy(iterable);
and
return Ordering.usingToString().immutableSortedCopy(machines);
然而,这使得“订购”的情况敏感的.
我如何使用 guava api 来制作案例-不敏感的排序的不可变列表?
我相信您将需要使用from http://guava-libraries.googlecode.com/svn/trunk/javadoc/com/google/common/collect/Ordering.html#from%28java.util.Comparator%29方法与String.CASE_INSENSITIVE_ORDER
比较器,像这样。
return Ordering.from(String.CASE_INSENSITIVE_ORDER).immutableSortedCopy(iterable);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)