首页javasortJava Data Structure - 如何气泡以降序排序字符串

Java Data Structure - 如何气泡以降序排序字符串

我们想知道如何气泡以降序排序字符串。
public class Main {

  public static void main(String[] args) {
    String l[] = { "ABCD", "XYZ", "DEF", "PQR" };
    BubbleSort(l);
    for (int i = 0; i < l.length; i++) {
      System.out.println(l[i]);
    }
  }

  private static void BubbleSort(String[] array) {
    String t;
    for (int i = 0; i < array.length; i++) {
      for (int j = 0; j < array.length - 1 - i; j++) {
        if (array[j].compareTo(array[j + 1]) > 0) {
          t = array[j];
          array[j] = array[j + 1];
          array[j + 1] = t;
        }
      }
    }
  }
}