Package cloud.opencode.base.collections


package cloud.opencode.base.collections
  • Class
    Description
    AbstractIterator - Skeletal Iterator implementation requiring only computeNext() AbstractIterator - 只需实现 computeNext() 的骨架迭代器
    AbstractMultimap - Abstract Base for Multimap Implementations AbstractMultimap - Multimap 实现的抽象基类
    ArrayListMultimap - List-based Multimap Implementation ArrayListMultimap - 基于列表的多重映射实现
    BiMap<K,V>
    BiMap - Bidirectional Map Interface BiMap - 双向映射接口
    CollectionFactory - Factory for Creating Collections CollectionFactory - 创建集合的工厂
    ComparatorUtil - Comparator Utility Class ComparatorUtil - 比较器工具类
    ComparisonChain - Fluent comparator chain for multi-field comparisons ComparisonChain - 用于多字段比较的流式比较器链
    EntryTransformer - Function to transform map entries EntryTransformer - 转换 Map 条目的函数
    Equivalence - Strategy for determining equivalence between objects Equivalence - 确定对象等价性的策略
    FluentIterable - Fluent API for Iterable Operations FluentIterable - 可迭代操作的流式 API
    ForwardingCollection - Abstract Decorator Base for Collection ForwardingCollection - Collection 的抽象装饰器基类
    ForwardingList - Abstract Decorator Base for List ForwardingList - List 的抽象装饰器基类
    ForwardingMap - Abstract Decorator Base for Map ForwardingMap - Map 的抽象装饰器基类
    ForwardingSet - Abstract Decorator Base for Set ForwardingSet - Set 的抽象装饰器基类
    HashBasedTable - Hash-based Table Implementation HashBasedTable - 基于哈希的表实现
    HashBiMap - Hash-based BiMap Implementation HashBiMap - 基于哈希的双向映射实现
    HashMultiset - Hash-based Multiset Implementation HashMultiset - 基于哈希的多重集实现
    HashSetMultimap - Set-based Multimap Implementation HashSetMultimap - 基于集合的多重映射实现
    ImmutableList - Immutable List Implementation ImmutableList - 不可变列表实现
    Builder for ImmutableList ImmutableList 构建器
    ImmutableMap - Immutable Map Implementation ImmutableMap - 不可变映射实现
    Builder for ImmutableMap ImmutableMap 构建器
    ImmutableSet - Immutable Set Implementation ImmutableSet - 不可变集合实现
    Builder for ImmutableSet ImmutableSet 构建器
    IntInterval - Immutable, zero-allocation integer range with O(1) random access IntInterval - 零分配的不可变整数区间,支持 O(1) 随机访问
    IterableUtil - Iterable Utility Class IterableUtil - 可迭代对象工具类
    IteratorUtil - Iterator Utility Class IteratorUtil - 迭代器工具类
    ListUtil - List Utility Class ListUtil - 列表工具类
    MapDifference - Result of comparing two maps MapDifference - 比较两个 Map 的结果
    ValueDifference - Represents different values for the same key ValueDifference - 表示相同键的不同值
    MapUtil - Map Utility Class MapUtil - 映射工具类
    Entry transformer interface 条目转换器
    Multimap - Map with multiple values per key Multimap - 每个键有多个值的映射
    Multiset - Collection that counts element occurrences Multiset - 计数元素出现次数的集合
    Entry - Element with occurrence count Entry - 带出现次数的元素
    OpenCollection - General Collection Utility Class OpenCollection - 通用集合工具类
    OpenCollectors - Unified Streaming API Entry Point OpenCollectors - 统一流式 API 入口
    Fluent collection flow for chained operations.
    OpenGatherers - JDK 25 Stream Gatherers Utilities OpenGatherers - JDK 25 流收集器工具
    Indexed element record.
    OpenList - List Facade Utility Class OpenList - 列表门面工具类
    OpenMap - Map Facade Utility Class OpenMap - Map 门面工具类
    OpenSet - Set Facade Utility Class OpenSet - Set 门面工具类
    Ordering - Fluent Comparator Builder Ordering - 流式比较器构建器
    Pair<A,B>
    Pair - Immutable generic pair of two values Pair - 不可变的泛型二元组
    PeekingIterator - Iterator that allows peeking at the next element PeekingIterator - 可查看下一个元素的迭代器
    Range<C extends Comparable<? super C>>
    Range - A contiguous range of Comparable values Range - 可比较值的连续范围
    Bound type enum
    SetAlgebra - Interface for set algebra operations SetAlgebra - 集合代数操作接口
    Default implementation of SetAlgebra.
    SetUtil - Set Utility Class SetUtil - 集合工具类
    SetView - Abstract Set View for Lazy Set Operations SetView - 惰性集合运算的抽象集合视图
    Streams - Enhanced Stream Utilities Streams - 增强的流工具类
    An element paired with its index.
    Table<R,C,V>
    Table - Two-dimensional Map with Row and Column Keys Table - 带行和列键的二维映射
    Table.Cell<R,C,V>
    Cell - A row-column-value triple Cell - 行列值三元组
    Triple<A,B,C>
    Triple - Immutable generic triple of three values Triple - 不可变的泛型三元组
    UnmodifiableIterator - Iterator that does not support remove operation UnmodifiableIterator - 不支持删除操作的迭代器
    ValueDifference - Represents a difference between two values ValueDifference - 表示两个值之间的差异
    Default implementation of ValueDifference.