有这样一个数组,为{a,c,d,e,b}我想排列成{a,b,c,d,e}请问有什么方法啊?谢谢啊

解决方案 »

  1.   


    String[] arr={"a","c","d","e","b"};
    Arrays.sort(arr);
    System.out.println(Arrays.toString(arr));
      

  2.   

    那要是这样的数组,又怎么排序{'aa','bb','dd','ee'}我要排列成{'aa','dd','ee','bb'}
      

  3.   

    确认  我查出的一个list,客户要按照其中一个字段里的某些名字排序 有没有好方法
      

  4.   

    那你怎么不排成{'bb','ee','dd','aa'}
      

  5.   

    用堆栈,'aa'进,'aa'出,'bb'进,'dd'进,'dd'出,'ee'进,'ee'出,'bb'出,
    结果就是{'aa','dd','ee','bb'},代码就自己写吧
      

  6.   

    String[] arr={"a","c","d","e","b"};
    Arrays.sort(arr);
    System.out.println(Arrays.toString(arr));
      

  7.   

    转成ASCII码·比大小···就像排数一样了··
      

  8.   

    lz真的在开玩笑、、、
    1楼正解,突然排{'aa','bb','dd','ee'},用Arrays.sort()照样可以,Achar(0)取为第一个字符。
    (由于你的Achar(0) == Achar(1))