这个题我想了一下午也没想到..郁闷死了,大家帮帮忙啊

解决方案 »

  1.   

    public class TestABC {
    static String a[] ={"A","U","E","L","FSD","FD","D","HGF","HG","C","HGF","O"};
    public static void main(String[] j){
    Arrays.sort(a);//JDK自带方法
    for(int i = 0;i<a.length;i++){
    System.out.println(a[i]);
    }
    }
    }输出:
    A
    C
    D
    E
    FD
    FSD
    HG
    HGF
    HGF
    L
    O
    U
      

  2.   

    import java.util.*;
    public class testString  {

    public static void main(String []args)
    {
    String str1="fhgendfgs";
    String str2="gjdkfjdf";
    String str3="adfgdfb";
    String str4=str1+str2+str3;
    byte []str5=str4.getBytes();
    Arrays.sort(str5);
    for(int i=0;i<str5.length;i++)
    System.out.print(" "+(char)str5[i]);

    }

     
    }
      

  3.   


    例如  str1="asd" ,str2="gda"  ,str3="bcd"  这三个字符串吧
    排序后的结果是:
    asd
    bcd
    gda