想用拼音排序的话
必须加入Local的信息

解决方案 »

  1.   

    “必须加入Local的信息” 是什么意思?Collator和Locale我都试过了,但是没有一个是成功的TIA!
      

  2.   

    拼音比较的方法:import java.util.Locale;
    import java.text.Collator;public class CompareString {
    public static void main (String[] args) {
    Collator c = Collator.getInstance( Locale.CHINESE );
    int revl = c.compare( "中", "华" );
    System.out.println( "Res = " + revl );
    }
    }不过,楼主好像要的不是拼音比较,难道是笔划数比较?
      

  3.   

    to danceflash(Wine):
    Locale等都行不通,包括你的程序(输出-1)真的没办法按照拼音比较/排序?困惑中……有没有第三方的?