Uses of Interface
java.util.Collection
-
Packages that use Collection 软件包 描述 com.sun.jdi.event 该包定义了JDI事件和事件处理。java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.beans.beancontext 提供与bean上下文相关的类和接口。java.lang.module 通过解析和服务绑定来支持模块描述符和创建模块配置的类。java.security 提供安全框架的类和接口。java.security.cert 提供用于解析和管理证书,证书吊销列表(CRL)和证书路径的类和接口。java.util 包含集合框架,一些国际化支持类,服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,位数组和几个其他实用程序类。java.util.concurrent 实用类通常在并发编程中有用。java.util.concurrent.locks 接口和类,提供用于锁定和等待与内置同步和监视器不同的条件的框架。java.util.jar 提供用于读取和写入JAR(Java ARchive)文件格式的类,该文件格式基于具有可选清单文件的标准ZIP文件格式。java.util.stream 用于支持元素流上的功能样式操作的类,例如集合上的map-reduce转换。javax.management 提供Java Management Extensions的核心类。javax.management.openmbean 提供开放数据类型和Open MBean描述符类。javax.management.relation 提供Relation Service的定义。javax.net.ssl 提供安全套接字包的类。javax.print.attribute.standard 包javax.print.attribute.standard
包含特定打印属性的类。javax.sql.rowset JDBCRowSet
实现的标准接口和基类。javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.tools 为可以从程序调用的工具提供接口,例如编译器。jdk.jshell 提供用于创建工具的接口,例如读取 - 评估 - 打印循环(REPL),其交互式地评估Java编程语言代码的“片段”。jdk.nashorn.api.scripting 该软件包提供了javax.script
集成,这是使用Nashorn的首选方式。 -
-
Uses of Collection in com.sun.jdi.event
Subinterfaces of Collection in com.sun.jdi.event 变量和类型 接口 描述 interface
EventSet
目标VirtualMachine
可在给定时间创建若干Event
个对象。 -
Uses of Collection in java.awt
Methods in java.awt that return Collection 变量和类型 方法 描述 Collection<Object>
RenderingHints. values()
返回此RenderingHints
包含的值的Collection
视图。 -
Uses of Collection in java.beans.beancontext
Subinterfaces of Collection in java.beans.beancontext 变量和类型 接口 描述 interface
BeanContext
BeanContext是JavaBeans的逻辑分层容器。interface
BeanContextServices
BeanContextServices接口为BeanContext提供了一种机制,用于向其中的BeanContextChild对象公开通用“服务”。Classes in java.beans.beancontext that implement Collection 变量和类型 类 描述 class
BeanContextServicesSupport
此帮助器类提供java.beans.beancontext.BeanContextServices接口的实用程序实现。class
BeanContextSupport
此助手类提供java.beans.beancontext.BeanContext接口的实用程序实现。Fields in java.beans.beancontext declared as Collection 变量和类型 字段 描述 protected Collection
BeanContextMembershipEvent. children
受此事件通知影响的儿童列表。Methods in java.beans.beancontext with parameters of type Collection 变量和类型 方法 描述 boolean
BeanContextSupport. addAll(Collection c)
添加到子集(不支持)实现的集合必须在层次结构锁和“children”受保护字段上同步boolean
BeanContextSupport. containsAll(Collection c)
测试以查看指定的Collection
中的所有对象是否为此BeanContext
子BeanContext
。protected void
BeanContextSupport. deserialize(ObjectInputStream ois, Collection coll)
readObject用于反序列化集合。boolean
BeanContextSupport. removeAll(Collection c)
删除所有指定的子(不支持)实现必须在层次结构锁和“children”受保护字段上同步boolean
BeanContextSupport. retainAll(Collection c)
仅保留指定的子项(不支持)实现必须在层次结构锁和“children”受保护字段上同步protected void
BeanContextSupport. serialize(ObjectOutputStream oos, Collection<?> coll)
由writeObject用于序列化Collection。Constructors in java.beans.beancontext with parameters of type Collection 构造器 描述 BeanContextMembershipEvent(BeanContext bc, Collection changes)
构造BeanContextMembershipEvent -
Uses of Collection in java.lang.module
Methods in java.lang.module with parameters of type Collection 变量和类型 方法 描述 Configuration
Configuration. resolve(ModuleFinder before, ModuleFinder after, Collection<String> roots)
解析一组根模块,以此配置作为其父模块,以创建新配置。static Configuration
Configuration. resolve(ModuleFinder before, List<Configuration> parents, ModuleFinder after, Collection<String> roots)
解析根模块的集合以创建配置。Configuration
Configuration. resolveAndBind(ModuleFinder before, ModuleFinder after, Collection<String> roots)
使用服务绑定解析一组根模块,并将此配置作为其父配置,以创建新配置。static Configuration
Configuration. resolveAndBind(ModuleFinder before, List<Configuration> parents, ModuleFinder after, Collection<String> roots)
使用服务绑定解析一组根模块,以创建配置。 -
Uses of Collection in java.security
Methods in java.security that return Collection 变量和类型 方法 描述 Collection<Object>
Provider. values()
返回此提供程序中包含的属性值的不可修改的Collection视图。 -
Uses of Collection in java.security.cert
Methods in java.security.cert that return Collection 变量和类型 方法 描述 abstract Collection<? extends Certificate>
CertificateFactorySpi. engineGenerateCertificates(InputStream inStream)
返回从给定输入流inStream
读取的证书的(可能为空)集合视图。abstract Collection<? extends CRL>
CertificateFactorySpi. engineGenerateCRLs(InputStream inStream)
返回从给定输入流inStream
读取的CRL的(可能为空)集合视图。abstract Collection<? extends Certificate>
CertStoreSpi. engineGetCertificates(CertSelector selector)
返回与指定选择器匹配的Collection
的Certificate
。abstract Collection<? extends CRL>
CertStoreSpi. engineGetCRLs(CRLSelector selector)
返回Collection
,其中CRL
与指定的选择器匹配。Collection<? extends Certificate>
CertificateFactory. generateCertificates(InputStream inStream)
返回从给定输入流inStream
读取的证书的(可能为空)集合视图。Collection<? extends CRL>
CertificateFactory. generateCRLs(InputStream inStream)
返回从给定输入流inStream
读取的CRL的(可能为空)集合视图。Collection<? extends Certificate>
CertStore. getCertificates(CertSelector selector)
返回Collection
,其中Certificate
与指定的选择器匹配。Collection<?>
CollectionCertStoreParameters. getCollection()
返回Collection
,Certificate
检索Certificate
s和CRL
。Collection<? extends CRL>
CertStore. getCRLs(CRLSelector selector)
返回Collection
,其中CRL
与指定的选择器匹配。Collection<List<?>>
X509Certificate. getIssuerAlternativeNames()
从IssuerAltName
扩展名(OID = 2.5.29.18)获取发行者替代名称的不可变集合。Collection<Object>
X509CRLSelector. getIssuerNames()
返回issuerNames标准的副本。Collection<X500Principal>
X509CRLSelector. getIssuers()
返回issuerNames标准。Collection<List<?>>
X509CertSelector. getPathToNames()
返回pathToNames标准的副本。Collection<List<?>>
X509Certificate. getSubjectAlternativeNames()
从SubjectAltName
扩展名(OID = 2.5.29.17)获取主题备用名称的不可变集合。Collection<List<?>>
X509CertSelector. getSubjectAlternativeNames()
返回subjectAlternativeNames标准的副本。Methods in java.security.cert with parameters of type Collection 变量和类型 方法 描述 abstract void
PKIXCertPathChecker. check(Certificate cert, Collection<String> unresolvedCritExts)
使用其内部状态对指定证书执行检查,并从表示未解决的关键扩展的指定OID字符串集合中删除它处理的所有关键扩展。void
X509CRLSelector. setIssuerNames(Collection<?> names)
注意:使用 X509CRLSelector.setIssuers(Collection)代替或仅在使用此方法时指定专有名称的字节数组形式。void
X509CRLSelector. setIssuers(Collection<X500Principal> issuers)
设置issuerNames标准。void
X509CertSelector. setPathToNames(Collection<List<?>> names)
设置pathToNames标准。void
X509CertSelector. setSubjectAlternativeNames(Collection<List<?>> names)
设置subjectAlternativeNames标准。Constructors in java.security.cert with parameters of type Collection 构造器 描述 CollectionCertStoreParameters(Collection<?> collection)
创建CollectionCertStoreParameters
的实例,该实例将允许从指定的Collection
检索证书和CRL。 -
Uses of Collection in java.util
Subinterfaces of Collection in java.util 变量和类型 接口 描述 interface
Deque<E>
线性集合,支持两端插入和移除元素。interface
List<E>
有序集合(也称为 序列 )。interface
NavigableSet<E>
SortedSet
扩展了导航方法,报告给定搜索目标的最接近匹配。interface
Queue<E>
设计用于在处理之前保持元素的集合。interface
Set<E>
不包含重复元素的集合。interface
SortedSet<E>
Set
进一步提供其元素的总排序 。Classes in java.util that implement Collection 变量和类型 类 描述 class
AbstractCollection<E>
此类提供Collection
接口的Collection
实现,以最大限度地减少实现此接口所需的工作量。class
AbstractList<E>
class
AbstractQueue<E>
此类提供了一些Queue
操作的骨架实现。class
AbstractSequentialList<E>
此类提供List
接口的List
实现,以最大限度地减少实现由“顺序访问”数据存储(例如链接列表)支持的此接口所需的工作量。class
AbstractSet<E>
此类提供Set
接口的Set
实现,以最大限度地减少实现此接口所需的工作量。class
ArrayDeque<E>
Deque
接口的可调整大小的阵列实现。class
ArrayList<E>
List
接口的可调整大小的阵列实现。class
EnumSet<E extends Enum<E>>
用于枚举类型的专用Set
实现。class
HashSet<E>
此类实现Set
接口,由哈希表(实际上是HashMap
实例)支持。class
LinkedHashSet<E>
哈希表和Set
接口的链表实现,具有可预测的迭代顺序。class
LinkedList<E>
List
和Deque
接口的双链表实现。class
PriorityQueue<E>
基于优先级堆的无界优先级queue 。class
Stack<E>
Stack
类表示后进先出(LIFO)对象堆栈。class
TreeSet<E>
一个NavigableSet
实现基于一个TreeMap
。class
Vector<E>
Vector
类实现了可增长的对象数组。Methods in java.util that return Collection 变量和类型 方法 描述 static <E> Collection<E>
Collections. checkedCollection(Collection<E> c, 类<E> type)
返回指定集合的动态类型安全视图。static <T> Collection<T>
Collections. synchronizedCollection(Collection<T> c)
返回由指定集合支持的同步(线程安全)集合。static <T> Collection<T>
Collections. unmodifiableCollection(Collection<? extends T> c)
返回指定集合的 unmodifiable view 。Collection<V>
AbstractMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
EnumMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
HashMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
Hashtable. values()
返回此映射中包含的值的Collection
视图。Collection<V>
IdentityHashMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
LinkedHashMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
Map. values()
返回此映射中包含的值的Collection
视图。Collection<V>
SortedMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
TreeMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
WeakHashMap. values()
返回此映射中包含的值的Collection
视图。Methods in java.util with parameters of type Collection 变量和类型 方法 描述 boolean
AbstractCollection. addAll(Collection<? extends E> c)
将指定集合中的所有元素添加到此集合中(可选操作)。boolean
AbstractList. addAll(int index, Collection<? extends E> c)
将指定集合中的所有元素插入到指定位置的此列表中(可选操作)。boolean
AbstractQueue. addAll(Collection<? extends E> c)
将指定集合中的所有元素添加到此队列。boolean
AbstractSequentialList. addAll(int index, Collection<? extends E> c)
将指定集合中的所有元素插入到指定位置的此列表中(可选操作)。boolean
ArrayDeque. addAll(Collection<? extends E> c)
在此双端队列的末尾添加指定集合中的所有元素,就好像通过在每个双 端子上调用ArrayDeque.addLast(E)
一样 ,按照集合的迭代器返回它们的顺序。boolean
ArrayList. addAll(int index, Collection<? extends E> c)
从指定位置开始,将指定集合中的所有元素插入此列表。boolean
ArrayList. addAll(Collection<? extends E> c)
将指定集合中的所有元素按指定集合的Iterator返回的顺序附加到此列表的末尾。boolean
Collection. addAll(Collection<? extends E> c)
将指定集合中的所有元素添加到此集合中(可选操作)。static <T> boolean
Collections. addAll(Collection<? super T> c, T... elements)
将所有指定的元素添加到指定的集合中。boolean
Deque. addAll(Collection<? extends E> c)
在此双端队列的末尾添加指定集合中的所有元素,就像通过对每个元素调用Deque.addLast(E)
一样 ,按照集合的迭代器返回它们的顺序。boolean
LinkedList. addAll(int index, Collection<? extends E> c)
从指定位置开始,将指定集合中的所有元素插入此列表。boolean
LinkedList. addAll(Collection<? extends E> c)
将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。boolean
List. addAll(int index, Collection<? extends E> c)
将指定集合中的所有元素插入到指定位置的此列表中(可选操作)。boolean
List. addAll(Collection<? extends E> c)
将指定集合中的所有元素按指定集合的迭代器(可选操作)返回的顺序追加到此列表的末尾。boolean
Set. addAll(Collection<? extends E> c)
如果指定集合中的所有元素尚未存在(可选操作),则将其添加到此集合中。boolean
TreeSet. addAll(Collection<? extends E> c)
将指定集合中的所有元素添加到此集合中。boolean
Vector. addAll(int index, Collection<? extends E> c)
将指定Collection中的所有元素插入到此Vector中的指定位置。boolean
Vector. addAll(Collection<? extends E> c)
将指定Collection中的所有元素追加到此Vector的末尾,按照指定Collection的Iterator返回的顺序。static <E> Collection<E>
Collections. checkedCollection(Collection<E> c, 类<E> type)
返回指定集合的动态类型安全视图。boolean
AbstractCollection. containsAll(Collection<?> c)
如果此集合包含指定集合中的所有元素,则返回true
。boolean
Collection. containsAll(Collection<?> c)
如果此集合包含指定集合中的所有元素,则返回true
。boolean
List. containsAll(Collection<?> c)
如果此列表包含指定集合的所有元素,则返回true
。boolean
Set. containsAll(Collection<?> c)
如果此set包含指定collection的所有元素,则返回true
。boolean
Vector. containsAll(Collection<?> c)
如果此Vector包含指定Collection中的所有元素,则返回true。static <E extends Enum<E>>
EnumSet<E>EnumSet. copyOf(Collection<E> c)
创建从指定集合初始化的枚举集。static <E> List<E>
List. copyOf(Collection<? extends E> coll)
以迭代顺序返回包含给定Collection的元素的 unmodifiable List 。static <E> Set<E>
Set. copyOf(Collection<? extends E> coll)
返回包含给定Collection的元素的 unmodifiable Set 。static boolean
Collections. disjoint(Collection<?> c1, Collection<?> c2)
如果两个指定的集合没有共同的元素,则返回true
。static <T> Enumeration<T>
Collections. enumeration(Collection<T> c)
返回指定集合的枚举。static List<Locale>
Locale. filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)
使用RFC 4647中定义的过滤机制返回匹配的Locale
实例的列表。static List<Locale>
Locale. filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales, Locale.FilteringMode mode)
使用RFC 4647中定义的过滤机制返回匹配的Locale
实例的列表。static List<String>
Locale. filterTags(List<Locale.LanguageRange> priorityList, Collection<String> tags)
使用RFC 4647中定义的基本过滤机制返回匹配语言标记的列表。static List<String>
Locale. filterTags(List<Locale.LanguageRange> priorityList, Collection<String> tags, Locale.FilteringMode mode)
使用RFC 4647中定义的基本过滤机制返回匹配语言标记的列表。static int
Collections. frequency(Collection<?> c, Object o)
返回指定集合中等于指定对象的元素数。static Locale
Locale. lookup(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)
使用RFC 4647中定义的查找机制返回最佳匹配语言标记的Locale
实例。static String
Locale. lookupTag(List<Locale.LanguageRange> priorityList, Collection<String> tags)
使用RFC 4647中定义的查找机制返回最匹配的语言标记。static <T extends Object & Comparable<? super T>>
TCollections. max(Collection<? extends T> coll)
根据元素的 自然顺序返回给定集合的最大元素。static <T> T
Collections. max(Collection<? extends T> coll, Comparator<? super T> comp)
根据指定比较器引发的顺序返回给定集合的最大元素。static <T extends Object & Comparable<? super T>>
TCollections. min(Collection<? extends T> coll)
根据元素的 自然顺序返回给定集合的最小元素。static <T> T
Collections. min(Collection<? extends T> coll, Comparator<? super T> comp)
根据指定比较器引发的顺序返回给定集合的最小元素。boolean
AbstractCollection. removeAll(Collection<?> c)
删除此集合的所有元素,这些元素也包含在指定的集合中(可选操作)。boolean
AbstractSet. removeAll(Collection<?> c)
从此集合中删除指定集合中包含的所有元素(可选操作)。boolean
ArrayDeque. removeAll(Collection<?> c)
boolean
ArrayList. removeAll(Collection<?> c)
从此列表中删除指定集合中包含的所有元素。boolean
Collection. removeAll(Collection<?> c)
删除此集合的所有元素,这些元素也包含在指定的集合中(可选操作)。boolean
List. removeAll(Collection<?> c)
从此列表中删除指定集合中包含的所有元素(可选操作)。boolean
PriorityQueue. removeAll(Collection<?> c)
boolean
Set. removeAll(Collection<?> c)
从此集合中删除指定集合中包含的所有元素(可选操作)。boolean
Vector. removeAll(Collection<?> c)
从此Vector中删除指定Collection中包含的所有元素。boolean
AbstractCollection. retainAll(Collection<?> c)
仅保留此集合中包含在指定集合中的元素(可选操作)。boolean
ArrayDeque. retainAll(Collection<?> c)
boolean
ArrayList. retainAll(Collection<?> c)
仅保留此列表中包含在指定集合中的元素。boolean
Collection. retainAll(Collection<?> c)
仅保留此集合中包含在指定集合中的元素(可选操作)。boolean
List. retainAll(Collection<?> c)
仅保留此列表中包含在指定集合中的元素(可选操作)。boolean
PriorityQueue. retainAll(Collection<?> c)
boolean
Set. retainAll(Collection<?> c)
仅保留此集合中包含在指定集合中的元素(可选操作)。boolean
Vector. retainAll(Collection<?> c)
仅保留此Vector中包含在指定Collection中的元素。static <T> Spliterator<T>
Spliterators. spliterator(Collection<? extends T> c, int characteristics)
static <T> Collection<T>
Collections. synchronizedCollection(Collection<T> c)
返回由指定集合支持的同步(线程安全)集合。static <T> Collection<T>
Collections. unmodifiableCollection(Collection<? extends T> c)
返回指定集合的 unmodifiable view 。Constructors in java.util with parameters of type Collection 构造器 描述 ArrayDeque(Collection<? extends E> c)
按照集合的迭代器返回的顺序构造一个包含指定集合元素的双端队列。ArrayList(Collection<? extends E> c)
按照集合的迭代器返回的顺序构造一个包含指定集合元素的列表。HashSet(Collection<? extends E> c)
构造一个包含指定集合中元素的新集合。LinkedHashSet(Collection<? extends E> c)
构造一个新的链接哈希集,其具有与指定集合相同的元素。LinkedList(Collection<? extends E> c)
按照集合的迭代器返回的顺序构造一个包含指定集合元素的列表。PriorityQueue(Collection<? extends E> c)
创建一个包含指定集合中元素的PriorityQueue
。TreeSet(Collection<? extends E> c)
构造一个新的树集,其中包含指定集合中的元素,并根据其元素的 自然顺序进行排序 。Vector(Collection<? extends E> c)
按照集合的迭代器返回的顺序构造一个包含指定集合元素的向量。 -
Uses of Collection in java.util.concurrent
Subinterfaces of Collection in java.util.concurrent 变量和类型 接口 描述 interface
BlockingDeque<E>
Deque
还支持阻塞操作,这些操作在检索元素时等待deque变为非空,并在存储元素时等待deque中的空间可用。interface
BlockingQueue<E>
Queue
还支持在检索元素时等待队列变为非空的操作,并在存储元素时等待队列中的空间可用。interface
TransferQueue<E>
BlockingQueue
,生产者可以等待消费者接收元素。Classes in java.util.concurrent that implement Collection 变量和类型 类 描述 class
ArrayBlockingQueue<E>
由数组支持的有界blocking queue 。static class
ConcurrentHashMap.KeySetView<K,V>
将ConcurrentHashMap视图作为密钥的Set
,其中可以通过映射到公共值来可选地启用添加。class
ConcurrentLinkedDeque<E>
基于链接节点的无界并发deque 。class
ConcurrentLinkedQueue<E>
基于链接节点的无界线程安全queue 。class
ConcurrentSkipListSet<E>
可扩展的并行NavigableSet
实现基于一个ConcurrentSkipListMap
。class
CopyOnWriteArrayList<E>
的一个线程安全的变体ArrayList
,其中所有可变操作(add
,set
,等等)通过对底层数组的最新副本实现。class
CopyOnWriteArraySet<E>
Set
,它使用内部CopyOnWriteArrayList
进行所有操作。class
DelayQueue<E extends Delayed>
无限制的blocking queueDelayed
元素,其中元素只能在其延迟到期时获取。class
LinkedBlockingDeque<E>
基于链接节点的可选有界blocking deque 。class
LinkedBlockingQueue<E>
基于链接节点的可选有界blocking queue 。class
LinkedTransferQueue<E>
基于链接节点的无界TransferQueue
。class
PriorityBlockingQueue<E>
无界blocking queue ,它使用与类PriorityQueue
相同的排序规则,并提供阻塞检索操作。class
SynchronousQueue<E>
blocking queue ,其中每个插入操作必须等待另一个线程执行相应的删除操作,反之亦然。Methods in java.util.concurrent that return Collection 变量和类型 方法 描述 protected Collection<Thread>
Semaphore. getQueuedThreads()
返回包含可能正在等待获取的线程的集合。static <T extends ForkJoinTask<?>>
Collection<T>ForkJoinTask. invokeAll(Collection<T> tasks)
isDone
指定集合中的所有任务,当每个任务保留isDone
或者遇到(未经检查的)异常时返回,在这种情况下重新抛出异常。Collection<V>
ConcurrentHashMap. values()
返回此映射中包含的值的Collection
视图。Collection<V>
ConcurrentSkipListMap. values()
返回此映射中包含的值的Collection
视图。Methods in java.util.concurrent with parameters of type Collection 变量和类型 方法 描述 boolean
ConcurrentHashMap.KeySetView. addAll(Collection<? extends K> c)
将指定集合中的所有元素添加到此集合中,就像在每个 元素上调用ConcurrentHashMap.KeySetView.add(K)
一样 。boolean
ConcurrentLinkedDeque. addAll(Collection<? extends E> c)
将指定集合中的所有元素追加到此双端队列的末尾,按指定集合的迭代器返回它们的顺序。boolean
ConcurrentLinkedQueue. addAll(Collection<? extends E> c)
将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此队列的末尾。boolean
CopyOnWriteArrayList. addAll(int index, Collection<? extends E> c)
从指定位置开始,将指定集合中的所有元素插入此列表。boolean
CopyOnWriteArrayList. addAll(Collection<? extends E> c)
将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。boolean
CopyOnWriteArraySet. addAll(Collection<? extends E> c)
如果指定集合中的所有元素尚未存在,则将其添加到此集合中。boolean
LinkedBlockingDeque. addAll(Collection<? extends E> c)
将指定集合中的所有元素追加到此双端队列的末尾,按指定集合的迭代器返回它们的顺序。int
CopyOnWriteArrayList. addAllAbsent(Collection<? extends E> c)
将指定集合中尚未包含在此列表中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。boolean
CopyOnWriteArrayList. containsAll(Collection<?> c)
如果此列表包含指定集合的所有元素,则返回true
。boolean
CopyOnWriteArraySet. containsAll(Collection<?> c)
如果此集合包含指定集合的所有元素,则返回true
。boolean
SynchronousQueue. containsAll(Collection<?> c)
除非给定集合为空,否则返回false
。protected int
ForkJoinPool. drainTasksTo(Collection<? super ForkJoinTask<?>> c)
从调度队列中删除所有可用的未执行提交和分叉任务,并将它们添加到给定集合,而不会更改其执行状态。int
ArrayBlockingQueue. drainTo(Collection<? super E> c)
int
ArrayBlockingQueue. drainTo(Collection<? super E> c, int maxElements)
int
BlockingQueue. drainTo(Collection<? super E> c)
从此队列中删除所有可用元素,并将它们添加到给定集合中。int
BlockingQueue. drainTo(Collection<? super E> c, int maxElements)
从该队列中删除最多给定数量的可用元素,并将它们添加到给定集合中。int
DelayQueue. drainTo(Collection<? super E> c)
int
DelayQueue. drainTo(Collection<? super E> c, int maxElements)
int
LinkedBlockingDeque. drainTo(Collection<? super E> c)
int
LinkedBlockingDeque. drainTo(Collection<? super E> c, int maxElements)
int
LinkedBlockingQueue. drainTo(Collection<? super E> c)
int
LinkedBlockingQueue. drainTo(Collection<? super E> c, int maxElements)
int
LinkedTransferQueue. drainTo(Collection<? super E> c)
int
LinkedTransferQueue. drainTo(Collection<? super E> c, int maxElements)
int
PriorityBlockingQueue. drainTo(Collection<? super E> c)
int
PriorityBlockingQueue. drainTo(Collection<? super E> c, int maxElements)
int
SynchronousQueue. drainTo(Collection<? super E> c)
int
SynchronousQueue. drainTo(Collection<? super E> c, int maxElements)
<T> List<Future<T>>
ExecutorService. invokeAll(Collection<? extends Callable<T>> tasks)
执行给定的任务,返回完成所有状态和结果的Futures列表。<T> List<Future<T>>
ExecutorService. invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
执行给定的任务,返回一个Futures列表,在完成或超时到期时保持其状态和结果,以先发生者为准。<T> List<Future<T>>
ForkJoinPool. invokeAll(Collection<? extends Callable<T>> tasks)
static <T extends ForkJoinTask<?>>
Collection<T>ForkJoinTask. invokeAll(Collection<T> tasks)
isDone
指定集合中的所有任务,当每个任务保留isDone
或者遇到(未经检查的)异常时返回,在这种情况下重新抛出异常。<T> T
ExecutorService. invokeAny(Collection<? extends Callable<T>> tasks)
执行给定的任务,返回已成功完成的任务的结果(即,不抛出异常),如果有的话。<T> T
ExecutorService. invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
执行给定的任务,返回已成功完成的任务的结果(即,不抛出异常),如果在给定的超时之前已经执行了任何操作。boolean
ArrayBlockingQueue. removeAll(Collection<?> c)
boolean
ConcurrentLinkedDeque. removeAll(Collection<?> c)
boolean
ConcurrentLinkedQueue. removeAll(Collection<?> c)
boolean
ConcurrentSkipListSet. removeAll(Collection<?> c)
从此集合中删除指定集合中包含的所有元素。boolean
CopyOnWriteArrayList. removeAll(Collection<?> c)
从此列表中删除指定集合中包含的所有元素。boolean
CopyOnWriteArraySet. removeAll(Collection<?> c)
从此集合中删除指定集合中包含的所有元素。boolean
LinkedBlockingDeque. removeAll(Collection<?> c)
boolean
LinkedBlockingQueue. removeAll(Collection<?> c)
boolean
LinkedTransferQueue. removeAll(Collection<?> c)
boolean
PriorityBlockingQueue. removeAll(Collection<?> c)
boolean
SynchronousQueue. removeAll(Collection<?> c)
始终返回false
。boolean
ArrayBlockingQueue. retainAll(Collection<?> c)
boolean
ConcurrentLinkedDeque. retainAll(Collection<?> c)
boolean
ConcurrentLinkedQueue. retainAll(Collection<?> c)
boolean
CopyOnWriteArrayList. retainAll(Collection<?> c)
仅保留此列表中包含在指定集合中的元素。boolean
CopyOnWriteArraySet. retainAll(Collection<?> c)
仅保留此集合中包含在指定集合中的元素。boolean
LinkedBlockingDeque. retainAll(Collection<?> c)
boolean
LinkedBlockingQueue. retainAll(Collection<?> c)
boolean
LinkedTransferQueue. retainAll(Collection<?> c)
boolean
PriorityBlockingQueue. retainAll(Collection<?> c)
boolean
SynchronousQueue. retainAll(Collection<?> c)
始终返回false
。Constructors in java.util.concurrent with parameters of type Collection 构造器 描述 ArrayBlockingQueue(int capacity, boolean fair, Collection<? extends E> c)
创建具有给定(固定)容量的ArrayBlockingQueue
,指定的访问策略,最初包含给定集合的元素,以集合的迭代器的遍历顺序添加。ConcurrentLinkedDeque(Collection<? extends E> c)
构造一个deque,最初包含给定集合的元素,以集合迭代器的遍历顺序添加。ConcurrentLinkedQueue(Collection<? extends E> c)
创建一个最初包含给定集合元素的ConcurrentLinkedQueue
,以集合迭代器的遍历顺序添加。ConcurrentSkipListSet(Collection<? extends E> c)
构造一个包含指定集合中元素的新集合,该集合根据其元素natural ordering对其元素进行排序 。CopyOnWriteArrayList(Collection<? extends E> c)
按照集合的迭代器返回的顺序创建包含指定集合元素的列表。CopyOnWriteArraySet(Collection<? extends E> c)
创建一个包含指定集合的所有元素的集合。DelayQueue(Collection<? extends E> c)
创建DelayQueue
最初包含的给定集合中的元素Delayed
个实例。LinkedBlockingDeque(Collection<? extends E> c)
创建LinkedBlockingDeque
容量为Integer.MAX_VALUE
,最初包含给定集合中的元素,添加在收集迭代器的遍历顺序。LinkedBlockingQueue(Collection<? extends E> c)
创建LinkedBlockingQueue
容量为Integer.MAX_VALUE
,最初包含给定集合中的元素,添加在收集迭代器的遍历顺序。LinkedTransferQueue(Collection<? extends E> c)
创建一个最初包含给定集合元素的LinkedTransferQueue
,以集合迭代器的遍历顺序添加。PriorityBlockingQueue(Collection<? extends E> c)
创建一个包含指定集合中元素的PriorityBlockingQueue
。 -
Uses of Collection in java.util.concurrent.locks
Methods in java.util.concurrent.locks that return Collection 变量和类型 方法 描述 Collection<Thread>
AbstractQueuedLongSynchronizer. getExclusiveQueuedThreads()
返回包含可能等待以独占模式获取的线程的集合。Collection<Thread>
AbstractQueuedSynchronizer. getExclusiveQueuedThreads()
返回包含可能等待以独占模式获取的线程的集合。protected Collection<Thread>
ReentrantReadWriteLock. getQueuedReaderThreads()
返回包含可能正在等待获取读锁定的线程的集合。Collection<Thread>
AbstractQueuedLongSynchronizer. getQueuedThreads()
返回包含可能正在等待获取的线程的集合。Collection<Thread>
AbstractQueuedSynchronizer. getQueuedThreads()
返回包含可能正在等待获取的线程的集合。protected Collection<Thread>
ReentrantLock. getQueuedThreads()
返回包含可能正在等待获取此锁的线程的集合。protected Collection<Thread>
ReentrantReadWriteLock. getQueuedThreads()
返回包含可能正在等待获取读取或写入锁定的线程的集合。protected Collection<Thread>
ReentrantReadWriteLock. getQueuedWriterThreads()
返回包含可能正在等待获取写锁定的线程的集合。Collection<Thread>
AbstractQueuedLongSynchronizer. getSharedQueuedThreads()
返回包含可能正在等待以共享模式获取的线程的集合。Collection<Thread>
AbstractQueuedSynchronizer. getSharedQueuedThreads()
返回包含可能正在等待以共享模式获取的线程的集合。protected Collection<Thread>
AbstractQueuedLongSynchronizer.ConditionObject. getWaitingThreads()
返回包含可能在此条件上等待的那些线程的集合。Collection<Thread>
AbstractQueuedLongSynchronizer. getWaitingThreads(AbstractQueuedLongSynchronizer.ConditionObject condition)
返回一个集合,其中包含可能正在等待与此同步器关联的给定条件的那些线程。protected Collection<Thread>
AbstractQueuedSynchronizer.ConditionObject. getWaitingThreads()
返回包含可能在此条件上等待的那些线程的集合。Collection<Thread>
AbstractQueuedSynchronizer. getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)
返回一个集合,其中包含可能正在等待与此同步器关联的给定条件的那些线程。protected Collection<Thread>
ReentrantLock. getWaitingThreads(Condition condition)
返回一个集合,其中包含可能正在等待与此锁定关联的给定条件的那些线程。protected Collection<Thread>
ReentrantReadWriteLock. getWaitingThreads(Condition condition)
返回一个集合,其中包含可能正在等待与写入锁定关联的给定条件的那些线程。 -
Uses of Collection in java.util.jar
Methods in java.util.jar that return Collection 变量和类型 方法 描述 Collection<Object>
Attributes. values()
返回此Map中包含的属性值的Collection视图。 -
Uses of Collection in java.util.stream
Methods in java.util.stream with type parameters of type Collection 变量和类型 方法 描述 static <T,C extends Collection<T>>
Collector<T,?,C>Collectors. toCollection(Supplier<C> collectionFactory)
返回Collector
,其累积的输入元素融入到新的Collection
,在遭遇订单。 -
Uses of Collection in javax.management
Classes in javax.management that implement Collection 变量和类型 类 描述 class
AttributeList
表示MBean的属性的值列表。Methods in javax.management with parameters of type Collection 变量和类型 方法 描述 boolean
AttributeList. addAll(int index, Collection<?> c)
从指定位置开始,将指定集合中的所有元素插入此列表。boolean
AttributeList. addAll(Collection<?> c)
将指定集合中的所有元素按指定集合的Iterator返回的顺序附加到此列表的末尾。 -
Uses of Collection in javax.management.openmbean
Methods in javax.management.openmbean that return Collection 变量和类型 方法 描述 Collection<?>
CompositeData. values()
返回此CompositeData
实例中包含的项值的不可修改的Collection视图。Collection<?>
CompositeDataSupport. values()
返回此CompositeData
实例中包含的项值的不可修改的Collection视图。Collection<?>
TabularData. values()
返回此TabularData
实例中包含的CompositeData
值(即行)的集合视图。Collection<Object>
TabularDataSupport. values()
返回此TabularDataSupport
实例中包含的行的集合视图。 -
Uses of Collection in javax.management.relation
Classes in javax.management.relation that implement Collection 变量和类型 类 描述 class
RoleList
RoleList表示角色列表(角色对象)。class
RoleUnresolvedList
RoleUnresolvedList表示RoleUnresolved对象的列表,表示由于尝试访问(读取或写入)角色时遇到问题而未从关系中检索的角色。 -
Uses of Collection in javax.net.ssl
Methods in javax.net.ssl that return Collection 变量和类型 方法 描述 Collection<SNIMatcher>
SSLParameters. getSNIMatchers()
返回Collection
,其中包含服务器名称指示(SNI)参数的所有SNIMatcher
s,如果未设置,则返回null。Methods in javax.net.ssl with parameters of type Collection 变量和类型 方法 描述 void
SSLParameters. setSNIMatchers(Collection<SNIMatcher> matchers)
设置服务器名称指示(SNI)参数的SNIMatcher
。 -
Uses of Collection in javax.print.attribute.standard
Classes in javax.print.attribute.standard that implement Collection 变量和类型 类 描述 class
JobStateReasons
类JobStateReasons
是打印属性类,一组枚举值,提供有关作业当前状态的附加信息,即增加作业JobState
属性值的信息。Constructors in javax.print.attribute.standard with parameters of type Collection 构造器 描述 JobStateReasons(Collection<JobStateReason> collection)
构造一个新的作业状态原因属性,该属性包含与给定集合相同的JobStateReason
对象。 -
Uses of Collection in javax.sql.rowset
Methods in javax.sql.rowset that return Collection 变量和类型 方法 描述 Collection<?>
JoinRowSet. getRowSets()
返回Collection
包含对象RowSet
已经添加到该物体JoinRowSet
对象。Collection<?>
CachedRowSet. toCollection()
这个转换CachedRowSet
对象到Collection
包含所有这些对象CachedRowSet
对象的数据。Collection<?>
CachedRowSet. toCollection(int column)
将此CachedRowSet
对象中的指定列转换为Collection
对象。Collection<?>
CachedRowSet. toCollection(String column)
将此CachedRowSet
对象中的指定列转换为Collection
对象。 -
Uses of Collection in javax.swing
Methods in javax.swing with parameters of type Collection 变量和类型 方法 描述 void
DefaultComboBoxModel. addAll(int index, Collection<? extends E> c)
从指定的索引开始添加集合中存在的所有元素。void
DefaultComboBoxModel. addAll(Collection<? extends E> c)
添加集合中存在的所有元素。void
DefaultListModel. addAll(int index, Collection<? extends E> c)
从指定的索引开始添加集合中存在的所有元素。void
DefaultListModel. addAll(Collection<? extends E> c)
将集合中存在的所有元素添加到列表中。 -
Uses of Collection in javax.tools
Methods in javax.tools with parameters of type Collection 变量和类型 方法 描述 default void
StandardJavaFileManager. setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths)
将给定的搜索路径与给定的模块和位置相关联,该模块和位置必须是面向模块的或输出位置。default void
StandardJavaFileManager. setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths)
将给定的搜索路径与给定位置相关联。 -
Uses of Collection in jdk.jshell
Methods in jdk.jshell that return Collection 变量和类型 方法 描述 abstract Collection<Snippet>
SourceCodeAnalysis. dependents(Snippet snippet)
返回Snippet
的集合,如果更新了给定的Snippet
则可能需要更新。 -
Uses of Collection in jdk.nashorn.api.scripting
Methods in jdk.nashorn.api.scripting that return Collection 变量和类型 方法 描述 Collection<Object>
AbstractJSObject. values()
不推荐使用,要删除:此API元素将在以后的版本中删除。Collection<Object>
JSObject. values()
不推荐使用,要删除:此API元素将在以后的版本中删除。返回此对象的所有属性值的集合。
-