日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java table集合_Java集合类汇总记录--guava篇

發布時間:2024/1/23 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java table集合_Java集合类汇总记录--guava篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

BiMap

HashBiMap

實現了兩份哈希表數據結構(本類獨立實現),分別負責兩個方向的映射。

EnumBiMap

兩個EnumMap對象分別負責兩個方向的映射。

EnumHashBiMap

一個EnumMap對象負責K到V映射,一個HashMap對象負責V到K的影身。

MultiMap

HashMultimap

使用HashMap>對象實現。

TreeMultimap

使用TreeMap>實現。

ArrayListMultimap

使用HashMap>實現。

LinkedHashMultimap

使用LinkedHashMap>實現。

LinkedListMultimap

使用HashMap>實現。

KeyList是一個雙向鏈表類,保存了一個特定的K,對應的所有Value的值。

另外,LinkedListMultimap還維護了一個由Map中所有的Entry組成的雙向鏈表。

由兩種雙向鏈表保證迭代的順序。

MultiSet

HashMultiset

使用HashMap實現。Count是一個計數的類。

LinkedHashMultiset

使用LinkedHashMap實現。

TreeMultiset

獨立實現了一個AVL樹,樹的每個節點保存了一個int類型的字段,表示元素數量。

ConcurrentHashMultiset

使用ConcurrentHashMap實現。

EnumMultiset

使用EnumMap實現。

Table

ArrayTable

固定大小的二維數組,創建的時候需要指定R和C的有效對象列表,以后不能修改。

內部包含三個數據結構:(1) V的數組,長度為行數量*列數量。(2) 從R對象到index的ImmutableMap。(3)從C對象到index的ImmutableMap。

HashBasedTable

內部實現上采用了HashMap>的形式。

TreeBasedTable

內部實現上采用了TreeMap>的形式。

MutableClassToInstanceMap

從類到類實例的映射。

TreeRangeSet/TreeRangeMap

特點:Key是一個區間。

只讀集合類

特點:一旦創建后就無法修改。

Interface

JDK or Guava?

Immutable Version

Collection

JDK

ImmutableCollection

List

JDK

ImmutableList

Set

JDK

ImmutableSet

SortedSet/NavigableSet

JDK

ImmutableSortedSet

Map

JDK

ImmutableMap

SortedMap

JDK

ImmutableSortedMap

Multiset

Guava

ImmutableMultiset

SortedMultiset

Guava

ImmutableSortedMultiset

Multimap

Guava

ImmutableMultimap

ListMultimap

Guava

ImmutableListMultimap

SetMultimap

Guava

ImmutableSetMultimap

BiMap

Guava

ImmutableBiMap

ClassToInstanceMap

Guava

ImmutableClassToInstanceMap

Table

Guava

ImmutableTable

原文:http://blog.csdn.net/jiangfuqiang/article/details/37766693

總結

以上是生活随笔為你收集整理的java table集合_Java集合类汇总记录--guava篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。