java吧 关注:1,254,495贴子:12,744,272
  • 5回复贴,共1

编程实现对10个字符串排序,并升序输出。。。求大神解答下,谢了

只看楼主收藏回复

急求!!!!!!!!!!!!!


IP属地:天津1楼2014-01-07 10:29回复
    自己顶。。。求大神解答啊。谢谢了


    IP属地:天津2楼2014-01-07 10:36
    回复
      package quan;
      public class Test3 {
      public static void main(String[] args) {
      String[] testArr = {"asd","fas","1212asd","fasdf","asdfasd","fdseee","casdf","nsdfgs","asdfff","bbbb","2323","66","asdf","myy",};
      testArr = new Test3().orderStr(testArr);
      System.out.println("排序输出如下:");
      for (int i=0;i<testArr.length;i++) {
      System.out.println(testArr[i]);
      }
      }
      public String[] orderStr(String[] arr) {
      if (arr == null) {
      return new String[0];
      }
      for (int i=0;i<arr.length-1;i++) {
      for (int j=i+1;j<arr.length;j++) {
      if (arr[i].compareTo(arr[j]) > 0) {
      String temp = arr[i];
      arr[i] = arr[j];
      arr[j] = temp;
      }
      }
      }
      return arr;
      }
      }


      4楼2014-01-07 11:00
      回复
        按说这样的题目不难啊。为什么都求助呢?


        5楼2014-01-07 11:23
        回复