Java编程中如何实现中文排序
在不断的Java学习中,我们就能发现在很多的时候还是有不少的技巧。下面YJBYS小编为大家整理了关于Java编程中如何实现中文排序的文章,希望对你有所帮助。
第一种情况:
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
String[] arr = { “张三”, “李四”, “王五”, “刘六” };
Arrays.sort(arr, cmp);
for (int i = 0; i 《 arr.length; i++)
System.out.println(arr[i]);
第二种情况:
//ComparableBean.java
import java.text.CollationKey;
import java.text.Collator;
import java.text.RuleBasedCollator;
import java.util.Comparator;
public class ComparableBean{
private String name;
public ComparableBean(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name =