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

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 容器API ![](https://box.kancloud.cn/526bf996172e84ccffb50bb1991d1f69_742x421.png) * Collection接口ー定義了存取一組對象的方法,其子接口Set和List分別定義了存儲方式。 * Set中的數據對象沒有順序且不可以重復。 * List中的數據對象有順序且可以重復。 * Map接口定義了存”鍵(key)-值(value)映射對的方法。 ## Collection API中的方法 ![](https://box.kancloud.cn/a3dad11c43af0973ff30e70668423f81_834x719.png) ## ArrayList * ArrayList可以存儲不同類型的對象。 * 加入新元素時,會自動增加數組的大小。 * 如果你刪除了列表中的某些元素,也會自動處理元素的移動問題。 ## 泛型類 像`ArrayList<E>`這樣的特殊類,允許通過類型參數來指明使用的數據類型。 ## ArrayList主要方法 [點擊查看](http://tool.oschina.net/uploads/apidocs/jdk-zh/index.html?help-doc.html) ## for-each遍歷ArrayList時候的注意點 > 在遍歷途中,你不能試圖改變列表。 ## Comparable接口 > 只有實現Comparable接口的類,可以使用Collections.sort()方法。 > 實現Comparable接口之后,需要實現其中compareTo()方法。 ## LinkedList * LinkedList實際上是一個鏈表。 * ArrayList則是由數組實現的(順序存儲的數組)。 * LinkedList的操作與ArrayList是幾乎相同的。 ![](https://box.kancloud.cn/92e529a422230aed6d105ced73100bc1_500x368.jpg) ## 迭代器 > 迭代器是允許用戶以順序的方式高效率的訪問鏈表中每個元素的特殊對象。 迭代器提供的方法: | 方法 | 描述 | | --- | --- | | hasNext() | 如果列表中還存在其他元素,返回真 | | next() | 返回列表中的下一個元素 | | remove() | 刪除由上一次next()方法所返回的元素。 | *大多數集合對象都可以通過iterator來獲得對應的迭代器* ## 數學集合 HashSet和TreeSet > HashSet提供了Collection接口定義的多有操作。 > 元素不能重復且沒有順序。 > Set擁有集合框架中無與倫比的查詢速度。 > HashSet的實現實際上使用了散列表。 | 運算 | 方法 | | --- | --- | | 并集 | addAll() | | 交集 | retainAll() | | 差 | removeAll() | | 超集或子集 | containsAll() | ## 請自學HashMap相關知識
                  <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>

                              哎呀哎呀视频在线观看