Java如何使用Collator类对字符串排序?
在此示例中,我们演示了如何使用java.text.Collator该类以特定于语言的顺序对字符串进行排序。使用java.text.Collator该类可使字符串不仅按其字符的ASCII码排序,而且将遵循字符的语言自然顺序。
package org.nhooo.example.text;
import java.util.List;
import java.util.ArrayList;
import java.util.Locale;
import java.util.Collections;
import java.text.Collator;
public class StringShortWithCollator {
public static void main(String[] args) {
List<String> fruits = new ArrayList<>();
fruits.add("Guava");
fruits.add("Banana");
fruits.add("Orange");
fruits.add("Mango");
fruits.add("Apple");
//定义美国英语的整理程序。
Collator collator = Collator.getInstance(Locale.US);
//根据整理者对列表进行排序
Collections.sort(fruits, collator);
for (String fruit : fruits) {
System.out.println("Fruit = " + fruit);
}
}
}上面的代码片段的结果是:
Fruit = Apple Fruit = Banana Fruit = Guava Fruit = Mango Fruit = Orange
热门推荐
10 外婆祝福语短句唯美简短
11 喜事敬酒祝福语简短精辟
12 提早庆祝生日祝福语简短
13 旅游景区新春祝福语简短
14 喜得新房文案祝福语简短
15 38节贺卡简短祝福语
16 生日涂鸦祝福语简短英文
17 妹妹生日祝福语简短唯美
18 写给男生简短的祝福语