<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、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                Java中集合框架的整體體系如下: ![](https://img.kancloud.cn/99/7d/997d37e1a822a3bddede70f66c21cbf3_1535x649.png) 【來源:[https://www.processon.com/view/616d69c3e0b34d7c7dba91f7?fromnew=1](https://www.processon.com/view/616d69c3e0b34d7c7dba91f7?fromnew=1)】 可以大致分為兩個部分,一個是單個數據的存儲結構,其最頂層接口為Collection;一個是鍵值對的存儲結構,其最頂層的接口是Map。 &nbsp; ## Collection Collection是Java集合框架中所有線性集合的接口,這里的線性集合包括List、Queue、Set。其定義了與線性集合相關的常見的操作。 ~~~ ?public interface Collection<E> extends Iterable<E> { ? ? ? ? ? ?// 添加元素 ? ? ?boolean add(E e); ? ? ?// 批量添加元素 ? ? ?boolean addAll(Collection<? extends E> c); ? ? ? ? ? ?// 移除元素 ? ? ?boolean remove(Object o); ? ? ?// 批量移除元素 ? ? ?boolean removeAll(Collection<?> c); ? ? ? ? ? ?// 獲取集合的大小 ? ? ?int size(); ? ? ? ? ? ?// 集合是否為空 ? ? ?boolean isEmpty(); ? ? ? ? ? ?// 是否包含某個元素 ? ? ?boolean contains(Object o); ? ? ? ? ? ?// 清空集合 ? ? ?void clear(); ? ?} ?? ~~~ &nbsp; ## Map Map結構用于存儲鍵值對,是一個接口,其常見的實現類有HashMap、Hashtable、TreeMap等。在該接口中定義的統一操作有: 1. 添加元素: ~~~ ?// 用于鍵值對的綁定,當鍵不存在是返回null,當鍵存在是返回舊值。 ?V put(K key, V value); ~~~ 2. 判斷 ~~~ ?// 是否包含鍵 ?boolean containsKey(Object key); ?// 是否包含值 ?boolean containsValue(Object value); ?// 是否為空 ?boolean isEmpty(); ?// 判斷兩個map是否相同 ?boolean equals(Object o); ~~~ 3. 獲取元素 ~~~ ?// 根據鍵獲取value值,不存在則返回null ?V get(Object key); ?// 獲取所有鍵 ?Set<K> keySet(); ?// 獲取所有的值 ?Collection<V> values(); ?// 獲取所有鍵值對 ?Set<Map.Entry<K,V>> entrySet(); ?// 大小 ?int size(); ~~~ 4. 移除元素 ~~~ ?// 移除某個鍵 ?V remove(object key); ?// 清空map的內容 ?void clear(); ~~~
                  <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>

                              哎呀哎呀视频在线观看