Class MultimapBuilder.KeyBuilder
java.lang.Object
cloud.opencode.base.collections.specialized.MultimapBuilder.KeyBuilder
- Enclosing class:
MultimapBuilder
Key builder for configuring key storage.
用于配置键存储的键构建器。
- Since:
- JDK 25, opencode-base-collections V1.0.0
- Author:
- Leon Soo www.LeonSoo.com
-
Method Summary
Modifier and TypeMethodDescriptionUse array list for values.arrayListValues(int expectedValuesPerKey) Use array list for values with expected size.Use hash set for values.hashSetValues(int expectedValuesPerKey) Use hash set for values with expected size.Use linked hash set for values.linkedHashSetValues(int expectedValuesPerKey) Use linked hash set for values with expected size.Use linked list for values.Use tree set for values (natural ordering).
-
Method Details
-
arrayListValues
Use array list for values. 使用数组列表存储值。- Returns:
- list multimap builder | 列表多值映射构建器
-
arrayListValues
Use array list for values with expected size. 使用指定预期大小的数组列表存储值。- Parameters:
expectedValuesPerKey- expected values per key | 每个键的预期值数量- Returns:
- list multimap builder | 列表多值映射构建器
-
linkedListValues
Use linked list for values. 使用链表存储值。- Returns:
- list multimap builder | 列表多值映射构建器
-
hashSetValues
Use hash set for values. 使用哈希集合存储值。- Returns:
- set multimap builder | 集合多值映射构建器
-
hashSetValues
Use hash set for values with expected size. 使用指定预期大小的哈希集合存储值。- Parameters:
expectedValuesPerKey- expected values per key | 每个键的预期值数量- Returns:
- set multimap builder | 集合多值映射构建器
-
linkedHashSetValues
Use linked hash set for values. 使用链式哈希集合存储值。- Returns:
- set multimap builder | 集合多值映射构建器
-
linkedHashSetValues
Use linked hash set for values with expected size. 使用指定预期大小的链式哈希集合存储值。- Parameters:
expectedValuesPerKey- expected values per key | 每个键的预期值数量- Returns:
- set multimap builder | 集合多值映射构建器
-
treeSetValues
Use tree set for values (natural ordering). 使用树形集合存储值(自然排序)。- Returns:
- set multimap builder | 集合多值映射构建器
-