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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ## 點單系統 ![](https://box.kancloud.cn/10f3b8d7977a324c683576cd43e3143e_640x435.jpg) ![](https://box.kancloud.cn/7db1d0c93b55f7f99b8791bc11436aaa_1080x1164.jpg) ### HashMap的遍歷 ```java public static void main(String[] args) { HashMap<Integer, String> hashmap = new HashMap<>(); hashmap.put(1,"gogo"); hashmap.put(2,"wade"); hashmap.put(3,"james"); hashmap.put(4,"curry"); // 1. 通過Map.keySet遍歷key和value: for (int key : hashmap.keySet()){ System.out.println("key: "+ key + "; value: " + hashmap.get(key)); } //2. 通過Map.entrySet使用iterator遍歷key和value: Iterator<Map.Entry<Integer, String>> it = hashmap.entrySet().iterator(); while (it.hasNext()){ Map.Entry<Integer, String> entry = it.next(); System.out.println("key: "+ entry.getKey() + "; value: " + entry.getValue()); } //3. 通過Map.entrySet遍歷key和value for(Map.Entry<Integer, String> entry : hashmap.entrySet()){ System.out.println("key: "+ entry.getKey() + "; value: " + entry.getValue()); } //4. 通過Map.values()遍歷所有的value,但不能遍歷key for (String value : hashmap.values()) { System.out.println("value: "+value); } } ``` ### 防止訂單重復提交: * HashMap存儲數據的時候,是取的key值的哈希值,然后計算數組下標,采用鏈地址法解決沖突,然后進行存儲; * 取數據的時候,依然是先要獲取到hash值,找到數組下標,然后for遍歷鏈表集合,進行**比較**是否有對應的key。 **比較**的有2點:1.不管是put還是get的時候,都需要得到key的哈希值,去定位key的數組下標; *2.*在get的時候,需要調用equals方法比較是否有相等的key存儲過。 > 而在我們沒有重寫對象hashCode方法時,會自動調用基類Object的hashCode方法,導致兩個對象hash編碼不一致。 > 所以我們要重寫hashCode和equalsl兩個方法,才能保證訂單不重復提交。 ### 使用servlet返回JSON數據 > fastJSON的使用
                  <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>

                              哎呀哎呀视频在线观看