不可能。。。计算机是不会吧汉字转成拼音的,能转的方法也是自己写,还得有大量数据的支持
public static void main(String[] args) {
List ls = new ArrayList();
ls.add("臧");
ls.add("啊");
ls.add("宝");
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
Collections.sort(ls, cmp);
for (Object s : ls) {
System.out.println("===>>" + s.toString());
}
}
找个js写的汉字utf8编码库!
compareto方法