dart:collection library

补充dart:core中的集合支持的类和实用程序.

要在您的代码中使用此库:

import 'dart:collection';

Classes

DoubleLinkedQueue<E>
基于双向链接列表的队列实现. [...]
DoubleLinkedQueueEntry<E>
双链列表中的条目. 它包含一个指向下一个条目,上一个条目和装箱元素的指针.
HashMap<K, V>
Map的基于哈希表的实现. [...]
HashSet<E>
基于无序哈希表的Set实现. [...]
HasNextIterator<E>
HasNextIterator类包装一个Iterator并提供使用hasNextnext来迭代对象的方法. [...]
IterableBase<E>
实现Iterable的基类. [...]
IterableMixin<E>
Iterable mixin实现除iterator之外的所有Iterable成员. [...]
LinkedHashMap<K, V>
Map的基于哈希表的实现. [...]
LinkedHashSet<E>
LinkedHashSet是基于哈希表的Set实现. [...]
LinkedList<E extends LinkedListEntry<E>>
扩展LinkedListEntry的元素的专用双链接列表. [...]
LinkedListEntry<E extends LinkedListEntry<E>>
可以是LinkedList中的元素的对象. [...]
ListBase<E>
列表的抽象实现. [...]
ListMixin<E>
List类的基本实现. [...]
ListQueue<E>
基于列表的队列 . [...]
MapBase<K, V>
实现Map的基类. [...]
MapMixin<K, V>
Mixin实现Map . [...]
MapView<K, V>
围绕实现仅公开Map成员的Map的类的包装. [...]
Queue<E>
队列是可以在两端进行操作的集合. 可以通过forEachIterator遍历队列的元素. [...]
SetBase<E>
Set的基本实现. [...]
SetMixin<E>
Set的 Mixin实现. [...]
SplayTreeMap<K, V>
可以相对排序的对象的映射 . [...]
SplayTreeSet<E>
可以相对排序的一对象. [...]
UnmodifiableListView<E>
另一个列表的不可修改的列表视图. [...]
UnmodifiableMapBase<K, V>
不可修改Map的基本实现. [...]
UnmodifiableMapView<K, V>
不允许修改地图的地图视图. [...]