<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 如何在 Java 中以相反的順序迭代`TreeMap` > 原文: [https://beginnersbook.com/2014/07/how-to-iterate-treemap-in-reverse-order-in-java/](https://beginnersbook.com/2014/07/how-to-iterate-treemap-in-reverse-order-in-java/) 默認情況下,`TreeMap`元素按鍵的升序排序。我們可以以相反的順序迭代`TreeMap`,以按鍵的降序顯示元素。 #### 以相反的順序顯示`TreeMap`元素: ```java import java.util.*; class TreeMapDemo { public static void main(String args[]) { Map<String, String> treemap = new TreeMap<String, String>(Collections.reverseOrder()); // Put elements to the map treemap.put("Key1", "Jack"); treemap.put("Key2", "Rick"); treemap.put("Key3", "Kate"); treemap.put("Key4", "Tom"); treemap.put("Key5", "Steve"); Set set = treemap.entrySet(); Iterator i = set.iterator(); // Display elements while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey() + ": "); System.out.println(me.getValue()); } } } ``` **輸出:** ```java Key5: Steve Key4: Tom Key3: Kate Key2: Rick Key1: Jack ``` 如您所見,元素以與鍵相反的順序顯示。 **更多關于[`Collections.reverseOrder()` javadoc](https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#reverseOrder()): `public static Comparator reverseOrder()`:返回一個比較器,它對實現`Comparable`接口的對象集合施加自然順序的反轉。 (自然排序是由對象自己的`compareTo`方法強加的排序。)這使得一個簡單的習慣用法可以對反向自然順序實現`Comparable`接口的對象的集合(或維護)進行排序(或維護)。例如,假設`a`是一個字符串數組。然后:`Arrays.sort(a, Collections.reverseOrder());` 以反向字典(按字母順序)順序對數組進行排序。返回的比較器是可序列化的。 **返回:** 一個比較器,它對實現`Comparable`接口的對象集合施加自然順序的反轉。 **參考:** [`Collections.reverseOrder()`](https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html#reverseOrder())
                  <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>

                              哎呀哎呀视频在线观看