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 变量和类型 接口 描述 interfaceEventSet目标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 变量和类型 接口 描述 interfaceBeanContextBeanContext是JavaBeans的逻辑分层容器。interfaceBeanContextServicesBeanContextServices接口为BeanContext提供了一种机制,用于向其中的BeanContextChild对象公开通用“服务”。Classes in java.beans.beancontext that implement Collection 变量和类型 类 描述 classBeanContextServicesSupport此帮助器类提供java.beans.beancontext.BeanContextServices接口的实用程序实现。classBeanContextSupport此助手类提供java.beans.beancontext.BeanContext接口的实用程序实现。Fields in java.beans.beancontext declared as Collection 变量和类型 字段 描述 protected CollectionBeanContextMembershipEvent. children受此事件通知影响的儿童列表。Methods in java.beans.beancontext with parameters of type Collection 变量和类型 方法 描述 booleanBeanContextSupport. addAll(Collection c)添加到子集(不支持)实现的集合必须在层次结构锁和“children”受保护字段上同步booleanBeanContextSupport. containsAll(Collection c)测试以查看指定的Collection中的所有对象是否为此BeanContext子BeanContext。protected voidBeanContextSupport. deserialize(ObjectInputStream ois, Collection coll)readObject用于反序列化集合。booleanBeanContextSupport. removeAll(Collection c)删除所有指定的子(不支持)实现必须在层次结构锁和“children”受保护字段上同步booleanBeanContextSupport. retainAll(Collection c)仅保留指定的子项(不支持)实现必须在层次结构锁和“children”受保护字段上同步protected voidBeanContextSupport. 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 变量和类型 方法 描述 ConfigurationConfiguration. resolve(ModuleFinder before, ModuleFinder after, Collection<String> roots)解析一组根模块,以此配置作为其父模块,以创建新配置。static ConfigurationConfiguration. resolve(ModuleFinder before, List<Configuration> parents, ModuleFinder after, Collection<String> roots)解析根模块的集合以创建配置。ConfigurationConfiguration. resolveAndBind(ModuleFinder before, ModuleFinder after, Collection<String> roots)使用服务绑定解析一组根模块,并将此配置作为其父配置,以创建新配置。static ConfigurationConfiguration. 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检索Certificates和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 voidPKIXCertPathChecker. check(Certificate cert, Collection<String> unresolvedCritExts)使用其内部状态对指定证书执行检查,并从表示未解决的关键扩展的指定OID字符串集合中删除它处理的所有关键扩展。voidX509CRLSelector. setIssuerNames(Collection<?> names)注意:使用 X509CRLSelector.setIssuers(Collection)代替或仅在使用此方法时指定专有名称的字节数组形式。voidX509CRLSelector. setIssuers(Collection<X500Principal> issuers)设置issuerNames标准。voidX509CertSelector. setPathToNames(Collection<List<?>> names)设置pathToNames标准。voidX509CertSelector. 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 变量和类型 接口 描述 interfaceDeque<E>线性集合,支持两端插入和移除元素。interfaceList<E>有序集合(也称为 序列 )。interfaceNavigableSet<E>SortedSet扩展了导航方法,报告给定搜索目标的最接近匹配。interfaceQueue<E>设计用于在处理之前保持元素的集合。interfaceSet<E>不包含重复元素的集合。interfaceSortedSet<E>Set进一步提供其元素的总排序 。Classes in java.util that implement Collection 变量和类型 类 描述 classAbstractCollection<E>此类提供Collection接口的Collection实现,以最大限度地减少实现此接口所需的工作量。classAbstractList<E>classAbstractQueue<E>此类提供了一些Queue操作的骨架实现。classAbstractSequentialList<E>此类提供List接口的List实现,以最大限度地减少实现由“顺序访问”数据存储(例如链接列表)支持的此接口所需的工作量。classAbstractSet<E>此类提供Set接口的Set实现,以最大限度地减少实现此接口所需的工作量。classArrayDeque<E>Deque接口的可调整大小的阵列实现。classArrayList<E>List接口的可调整大小的阵列实现。classEnumSet<E extends Enum<E>>用于枚举类型的专用Set实现。classHashSet<E>此类实现Set接口,由哈希表(实际上是HashMap实例)支持。classLinkedHashSet<E>哈希表和Set接口的链表实现,具有可预测的迭代顺序。classLinkedList<E>List和Deque接口的双链表实现。classPriorityQueue<E>基于优先级堆的无界优先级queue 。classStack<E>Stack类表示后进先出(LIFO)对象堆栈。classTreeSet<E>一个NavigableSet实现基于一个TreeMap。classVector<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 变量和类型 方法 描述 booleanAbstractCollection. addAll(Collection<? extends E> c)将指定集合中的所有元素添加到此集合中(可选操作)。booleanAbstractList. addAll(int index, Collection<? extends E> c)将指定集合中的所有元素插入到指定位置的此列表中(可选操作)。booleanAbstractQueue. addAll(Collection<? extends E> c)将指定集合中的所有元素添加到此队列。booleanAbstractSequentialList. addAll(int index, Collection<? extends E> c)将指定集合中的所有元素插入到指定位置的此列表中(可选操作)。booleanArrayDeque. addAll(Collection<? extends E> c)在此双端队列的末尾添加指定集合中的所有元素,就好像通过在每个双 端子上调用ArrayDeque.addLast(E)一样 ,按照集合的迭代器返回它们的顺序。booleanArrayList. addAll(int index, Collection<? extends E> c)从指定位置开始,将指定集合中的所有元素插入此列表。booleanArrayList. addAll(Collection<? extends E> c)将指定集合中的所有元素按指定集合的Iterator返回的顺序附加到此列表的末尾。booleanCollection. addAll(Collection<? extends E> c)将指定集合中的所有元素添加到此集合中(可选操作)。static <T> booleanCollections. addAll(Collection<? super T> c, T... elements)将所有指定的元素添加到指定的集合中。booleanDeque. addAll(Collection<? extends E> c)在此双端队列的末尾添加指定集合中的所有元素,就像通过对每个元素调用Deque.addLast(E)一样 ,按照集合的迭代器返回它们的顺序。booleanLinkedList. addAll(int index, Collection<? extends E> c)从指定位置开始,将指定集合中的所有元素插入此列表。booleanLinkedList. addAll(Collection<? extends E> c)将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。booleanList. addAll(int index, Collection<? extends E> c)将指定集合中的所有元素插入到指定位置的此列表中(可选操作)。booleanList. addAll(Collection<? extends E> c)将指定集合中的所有元素按指定集合的迭代器(可选操作)返回的顺序追加到此列表的末尾。booleanSet. addAll(Collection<? extends E> c)如果指定集合中的所有元素尚未存在(可选操作),则将其添加到此集合中。booleanTreeSet. addAll(Collection<? extends E> c)将指定集合中的所有元素添加到此集合中。booleanVector. addAll(int index, Collection<? extends E> c)将指定Collection中的所有元素插入到此Vector中的指定位置。booleanVector. addAll(Collection<? extends E> c)将指定Collection中的所有元素追加到此Vector的末尾,按照指定Collection的Iterator返回的顺序。static <E> Collection<E>Collections. checkedCollection(Collection<E> c, 类<E> type)返回指定集合的动态类型安全视图。booleanAbstractCollection. containsAll(Collection<?> c)如果此集合包含指定集合中的所有元素,则返回true。booleanCollection. containsAll(Collection<?> c)如果此集合包含指定集合中的所有元素,则返回true。booleanList. containsAll(Collection<?> c)如果此列表包含指定集合的所有元素,则返回true。booleanSet. containsAll(Collection<?> c)如果此set包含指定collection的所有元素,则返回true。booleanVector. 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 booleanCollections. 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 intCollections. frequency(Collection<?> c, Object o)返回指定集合中等于指定对象的元素数。static LocaleLocale. lookup(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)使用RFC 4647中定义的查找机制返回最佳匹配语言标记的Locale实例。static StringLocale. 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> TCollections. max(Collection<? extends T> coll, Comparator<? super T> comp)根据指定比较器引发的顺序返回给定集合的最大元素。static <T extends Object & Comparable<? super T>>
TCollections. min(Collection<? extends T> coll)根据元素的 自然顺序返回给定集合的最小元素。static <T> TCollections. min(Collection<? extends T> coll, Comparator<? super T> comp)根据指定比较器引发的顺序返回给定集合的最小元素。booleanAbstractCollection. removeAll(Collection<?> c)删除此集合的所有元素,这些元素也包含在指定的集合中(可选操作)。booleanAbstractSet. removeAll(Collection<?> c)从此集合中删除指定集合中包含的所有元素(可选操作)。booleanArrayDeque. removeAll(Collection<?> c)booleanArrayList. removeAll(Collection<?> c)从此列表中删除指定集合中包含的所有元素。booleanCollection. removeAll(Collection<?> c)删除此集合的所有元素,这些元素也包含在指定的集合中(可选操作)。booleanList. removeAll(Collection<?> c)从此列表中删除指定集合中包含的所有元素(可选操作)。booleanPriorityQueue. removeAll(Collection<?> c)booleanSet. removeAll(Collection<?> c)从此集合中删除指定集合中包含的所有元素(可选操作)。booleanVector. removeAll(Collection<?> c)从此Vector中删除指定Collection中包含的所有元素。booleanAbstractCollection. retainAll(Collection<?> c)仅保留此集合中包含在指定集合中的元素(可选操作)。booleanArrayDeque. retainAll(Collection<?> c)booleanArrayList. retainAll(Collection<?> c)仅保留此列表中包含在指定集合中的元素。booleanCollection. retainAll(Collection<?> c)仅保留此集合中包含在指定集合中的元素(可选操作)。booleanList. retainAll(Collection<?> c)仅保留此列表中包含在指定集合中的元素(可选操作)。booleanPriorityQueue. retainAll(Collection<?> c)booleanSet. retainAll(Collection<?> c)仅保留此集合中包含在指定集合中的元素(可选操作)。booleanVector. 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 变量和类型 接口 描述 interfaceBlockingDeque<E>Deque还支持阻塞操作,这些操作在检索元素时等待deque变为非空,并在存储元素时等待deque中的空间可用。interfaceBlockingQueue<E>Queue还支持在检索元素时等待队列变为非空的操作,并在存储元素时等待队列中的空间可用。interfaceTransferQueue<E>BlockingQueue,生产者可以等待消费者接收元素。Classes in java.util.concurrent that implement Collection 变量和类型 类 描述 classArrayBlockingQueue<E>由数组支持的有界blocking queue 。static classConcurrentHashMap.KeySetView<K,V>将ConcurrentHashMap视图作为密钥的Set,其中可以通过映射到公共值来可选地启用添加。classConcurrentLinkedDeque<E>基于链接节点的无界并发deque 。classConcurrentLinkedQueue<E>基于链接节点的无界线程安全queue 。classConcurrentSkipListSet<E>可扩展的并行NavigableSet实现基于一个ConcurrentSkipListMap。classCopyOnWriteArrayList<E>的一个线程安全的变体ArrayList,其中所有可变操作(add,set,等等)通过对底层数组的最新副本实现。classCopyOnWriteArraySet<E>Set,它使用内部CopyOnWriteArrayList进行所有操作。classDelayQueue<E extends Delayed>无限制的blocking queueDelayed元素,其中元素只能在其延迟到期时获取。classLinkedBlockingDeque<E>基于链接节点的可选有界blocking deque 。classLinkedBlockingQueue<E>基于链接节点的可选有界blocking queue 。classLinkedTransferQueue<E>基于链接节点的无界TransferQueue。classPriorityBlockingQueue<E>无界blocking queue ,它使用与类PriorityQueue相同的排序规则,并提供阻塞检索操作。classSynchronousQueue<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 变量和类型 方法 描述 booleanConcurrentHashMap.KeySetView. addAll(Collection<? extends K> c)将指定集合中的所有元素添加到此集合中,就像在每个 元素上调用ConcurrentHashMap.KeySetView.add(K)一样 。booleanConcurrentLinkedDeque. addAll(Collection<? extends E> c)将指定集合中的所有元素追加到此双端队列的末尾,按指定集合的迭代器返回它们的顺序。booleanConcurrentLinkedQueue. addAll(Collection<? extends E> c)将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此队列的末尾。booleanCopyOnWriteArrayList. addAll(int index, Collection<? extends E> c)从指定位置开始,将指定集合中的所有元素插入此列表。booleanCopyOnWriteArrayList. addAll(Collection<? extends E> c)将指定集合中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。booleanCopyOnWriteArraySet. addAll(Collection<? extends E> c)如果指定集合中的所有元素尚未存在,则将其添加到此集合中。booleanLinkedBlockingDeque. addAll(Collection<? extends E> c)将指定集合中的所有元素追加到此双端队列的末尾,按指定集合的迭代器返回它们的顺序。intCopyOnWriteArrayList. addAllAbsent(Collection<? extends E> c)将指定集合中尚未包含在此列表中的所有元素按指定集合的迭代器返回的顺序附加到此列表的末尾。booleanCopyOnWriteArrayList. containsAll(Collection<?> c)如果此列表包含指定集合的所有元素,则返回true。booleanCopyOnWriteArraySet. containsAll(Collection<?> c)如果此集合包含指定集合的所有元素,则返回true。booleanSynchronousQueue. containsAll(Collection<?> c)除非给定集合为空,否则返回false。protected intForkJoinPool. drainTasksTo(Collection<? super ForkJoinTask<?>> c)从调度队列中删除所有可用的未执行提交和分叉任务,并将它们添加到给定集合,而不会更改其执行状态。intArrayBlockingQueue. drainTo(Collection<? super E> c)intArrayBlockingQueue. drainTo(Collection<? super E> c, int maxElements)intBlockingQueue. drainTo(Collection<? super E> c)从此队列中删除所有可用元素,并将它们添加到给定集合中。intBlockingQueue. drainTo(Collection<? super E> c, int maxElements)从该队列中删除最多给定数量的可用元素,并将它们添加到给定集合中。intDelayQueue. drainTo(Collection<? super E> c)intDelayQueue. drainTo(Collection<? super E> c, int maxElements)intLinkedBlockingDeque. drainTo(Collection<? super E> c)intLinkedBlockingDeque. drainTo(Collection<? super E> c, int maxElements)intLinkedBlockingQueue. drainTo(Collection<? super E> c)intLinkedBlockingQueue. drainTo(Collection<? super E> c, int maxElements)intLinkedTransferQueue. drainTo(Collection<? super E> c)intLinkedTransferQueue. drainTo(Collection<? super E> c, int maxElements)intPriorityBlockingQueue. drainTo(Collection<? super E> c)intPriorityBlockingQueue. drainTo(Collection<? super E> c, int maxElements)intSynchronousQueue. drainTo(Collection<? super E> c)intSynchronousQueue. 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> TExecutorService. invokeAny(Collection<? extends Callable<T>> tasks)执行给定的任务,返回已成功完成的任务的结果(即,不抛出异常),如果有的话。<T> TExecutorService. invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)执行给定的任务,返回已成功完成的任务的结果(即,不抛出异常),如果在给定的超时之前已经执行了任何操作。booleanArrayBlockingQueue. removeAll(Collection<?> c)booleanConcurrentLinkedDeque. removeAll(Collection<?> c)booleanConcurrentLinkedQueue. removeAll(Collection<?> c)booleanConcurrentSkipListSet. removeAll(Collection<?> c)从此集合中删除指定集合中包含的所有元素。booleanCopyOnWriteArrayList. removeAll(Collection<?> c)从此列表中删除指定集合中包含的所有元素。booleanCopyOnWriteArraySet. removeAll(Collection<?> c)从此集合中删除指定集合中包含的所有元素。booleanLinkedBlockingDeque. removeAll(Collection<?> c)booleanLinkedBlockingQueue. removeAll(Collection<?> c)booleanLinkedTransferQueue. removeAll(Collection<?> c)booleanPriorityBlockingQueue. removeAll(Collection<?> c)booleanSynchronousQueue. removeAll(Collection<?> c)始终返回false。booleanArrayBlockingQueue. retainAll(Collection<?> c)booleanConcurrentLinkedDeque. retainAll(Collection<?> c)booleanConcurrentLinkedQueue. retainAll(Collection<?> c)booleanCopyOnWriteArrayList. retainAll(Collection<?> c)仅保留此列表中包含在指定集合中的元素。booleanCopyOnWriteArraySet. retainAll(Collection<?> c)仅保留此集合中包含在指定集合中的元素。booleanLinkedBlockingDeque. retainAll(Collection<?> c)booleanLinkedBlockingQueue. retainAll(Collection<?> c)booleanLinkedTransferQueue. retainAll(Collection<?> c)booleanPriorityBlockingQueue. retainAll(Collection<?> c)booleanSynchronousQueue. 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 变量和类型 类 描述 classAttributeList表示MBean的属性的值列表。Methods in javax.management with parameters of type Collection 变量和类型 方法 描述 booleanAttributeList. addAll(int index, Collection<?> c)从指定位置开始,将指定集合中的所有元素插入此列表。booleanAttributeList. 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 变量和类型 类 描述 classRoleListRoleList表示角色列表(角色对象)。classRoleUnresolvedListRoleUnresolvedList表示RoleUnresolved对象的列表,表示由于尝试访问(读取或写入)角色时遇到问题而未从关系中检索的角色。 -
Uses of Collection in javax.net.ssl
Methods in javax.net.ssl that return Collection 变量和类型 方法 描述 Collection<SNIMatcher>SSLParameters. getSNIMatchers()返回Collection,其中包含服务器名称指示(SNI)参数的所有SNIMatchers,如果未设置,则返回null。Methods in javax.net.ssl with parameters of type Collection 变量和类型 方法 描述 voidSSLParameters. setSNIMatchers(Collection<SNIMatcher> matchers)设置服务器名称指示(SNI)参数的SNIMatcher。 -
Uses of Collection in javax.print.attribute.standard
Classes in javax.print.attribute.standard that implement Collection 变量和类型 类 描述 classJobStateReasons类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 变量和类型 方法 描述 voidDefaultComboBoxModel. addAll(int index, Collection<? extends E> c)从指定的索引开始添加集合中存在的所有元素。voidDefaultComboBoxModel. addAll(Collection<? extends E> c)添加集合中存在的所有元素。voidDefaultListModel. addAll(int index, Collection<? extends E> c)从指定的索引开始添加集合中存在的所有元素。voidDefaultListModel. addAll(Collection<? extends E> c)将集合中存在的所有元素添加到列表中。 -
Uses of Collection in javax.tools
Methods in javax.tools with parameters of type Collection 变量和类型 方法 描述 default voidStandardJavaFileManager. setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths)将给定的搜索路径与给定的模块和位置相关联,该模块和位置必须是面向模块的或输出位置。default voidStandardJavaFileManager. 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元素将在以后的版本中删除。返回此对象的所有属性值的集合。
-