在 Java 中对字符串执行冒泡排序


要执行冒泡排序,请尝试以下给出的代码。其中每对相邻元素进行比较,如果元素不在顺序中,则交换元素。

以下是一个示例。

示例

 在线演示

public class Demo {
   public static void main(String []args) {
      String str[] = { "s", "k", "r", "v", "n"};
      String temp;
      System.out.println("Sorted string...");
      for (int j = 0; j < str.length; j++) {
         for (int i = j + 1; i < str.length; i++) {
            // comparing strings
            if (str[i].compareTo(str[j]) < 0) {
               temp = str[j];
               str[j] = str[i];
               str[i] = temp;
            }
         }
         System.out.println(str[j]);
      }
   }
}

输出

Sorted string...
k
n
r
s
v

更新于:2020 年 6 月 27 日

2000 多次浏览

开启您的 事业

通过完成课程获得认证

立即开始
广告
© . All rights reserved.