<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Java 程序:對字符串執行冒泡排序 > 原文: [https://beginnersbook.com/2019/04/java-program-to-perform-b??ubble-sort-on-strings/](https://beginnersbook.com/2019/04/java-program-to-perform-bubble-sort-on-strings/) 要對字符串執行冒泡排序,我們需要比較相鄰的字符串,如果它們不在順序中,那么我們需要交換這些字符串,這個過程需要完成,直到我們到達最后。這樣,所有字符串都將按升序排序,這種排序過程稱為冒泡排序。 ## 字符串上的冒泡排序示例 在下面的示例中,我們將字符串存儲在`String`數組中,并且我們使用嵌套`for`循環來比較數組中的相鄰字符串,如果它們不是按順序我們[使用臨時字符串變量`temp`交換它們](https://beginnersbook.com/2017/09/java-program-to-swap-two-numbers-using-bitwise-xor-operator/)。 這里我們使用[`compareTo()`方法](https://beginnersbook.com/2013/12/java-string-compareto-method-example/)來比較相鄰的字符串。 ```java public class JavaExample { public static void main(String []args) { String str[] = { "Ajeet", "Steve", "Rick", "Becky", "Mohan"}; String temp; System.out.println("Strings in sorted order:"); for (int j = 0; j < str.length; j++) { for (int i = j + 1; i < str.length; i++) { // comparing adjacent strings if (str[i].compareTo(str[j]) < 0) { temp = str[j]; str[j] = str[i]; str[i] = temp; } } System.out.println(str[j]); } } } ``` **輸出:** ![Java bubble sort on strings example](https://img.kancloud.cn/c0/26/c0262e6e9db8641491fcb9683aa47528_1010x936.jpg) #### 相關的 Java 示例 1. [Java 程序:排序數組](https://beginnersbook.com/2018/10/java-program-to-sort-an-array-in-ascending-order/) 2. [Java 程序:按字母順序排序字符串](https://beginnersbook.com/2018/10/java-program-to-sort-strings-in-an-alphabetical-order/) 3. [Java 程序:反轉字符串中的單詞](https://beginnersbook.com/2017/09/java-program-to-reverse-words-in-a-string/) 4. [Java 程序:查找字符串中的重復字符](https://beginnersbook.com/2014/07/java-program-to-find-duplicate-characters-in-a-string/)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看