JavaTM Platform
Standard Ed. 6

接口 java.util.List
的使用

使用 List 的软件包
java.awt 包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 
java.awt.dnd Drag 和 Drop 是一种直接操作动作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
java.net 为实现网络应用程序提供类。 
java.security 为安全框架提供类和接口。 
java.security.cert 提供用于解析和管理证书、证书撤消列表 (CRL) 和证书路径的类和接口。 
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent 在并发编程中很常用的实用工具类。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
javax.imageio Java Image I/O API 的主要包。 
javax.imageio.metadata 用于处理读写元数据的 Java Image I/O API 的包。 
javax.lang.model.element 用于 Java 编程语言的模型元素的接口。 
javax.lang.model.type 用来为 Java 编程语言类型建立模型的接口。 
javax.lang.model.util 用来帮助处理程序元素类型的实用工具。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.loading 提供实现高级动态加载的类。 
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 
javax.management.relation 提供 Relation Service 的定义。 
javax.naming.ldap 提供对 LDAPv3 扩展操作和控件的支持。 
javax.net.ssl 提供用于安全套接字包的类。 
javax.script 脚本 API 由定义 Java TM Scripting Engines 的接口和类组成,并为它们在 Java 应用程序中的使用提供框架。 
javax.sound.midi 提供用于 MIDI(音乐乐器数字接口)数据的 I/O、序列化和合成的接口和类。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.tools 为能够从程序(例如,编译器)中调用的工具提供接口。 
javax.xml.crypto.dsig 用于生成和验证 XML 数字签名的类。 
javax.xml.crypto.dsig.keyinfo 用来解析和处理 KeyInfo 元素和结构的类。 
javax.xml.crypto.dsig.spec XML 数字签名的参数类。 
javax.xml.stream.events   
javax.xml.ws 此包包含核心 JAX-WS API。 
javax.xml.ws.handler 该包定义用于消息处理程序的 API。 
javax.xml.xpath 此包提供了用于 XPath 表达式的计算和访问计算环境的 object-model neutral API。 
 

java.awtList 的使用
 

返回 Listjava.awt 中的方法
 List<Image> Window.getIconImages()
          返回要作为此窗口的图标显示的图像序列。
protected  List<KeyEventDispatcher> KeyboardFocusManager.getKeyEventDispatchers()
          作为 List 返回此 KeyboardFocusManager 的 KeyEventDispatcher 链。
protected  List<KeyEventPostProcessor> KeyboardFocusManager.getKeyEventPostProcessors()
          作为 List 返回此 KeyboardFocusManager 的 KeyEventPostProcessor 链。
 

参数类型为 Listjava.awt 中的方法
 void Window.setIconImages(List<? extends Image> icons)
          设置要作为此窗口的图标显示的图像序列。
 

java.awt.datatransferList 的使用
 

返回 Listjava.awt.datatransfer 中的方法
 List<DataFlavor> SystemFlavorMap.getFlavorsForNative(String nat)
          返回数据传输子系统可以将指定 String native 转换成的 DataFlavorList
 List<DataFlavor> FlavorTable.getFlavorsForNative(String nat)
          返回与指定 String 对应的 DataFlavorList
 List<String> SystemFlavorMap.getNativesForFlavor(DataFlavor flav)
          返回数据传输子系统可以将指定 DataFlavor 转换成的 String native 的 List
 List<String> FlavorTable.getNativesForFlavor(DataFlavor flav)
          返回与指定 DataFlavor 对应的 String native 的 List
 

java.awt.dndList 的使用
 

返回 Listjava.awt.dnd 中的方法
 List<DataFlavor> DropTargetDragEvent.getCurrentDataFlavorsAsList()
          此方法以 java.util.List 形式返回当前的 DataFlavor
 List<DataFlavor> DropTargetDropEvent.getCurrentDataFlavorsAsList()
          此方法以 java.util.List 形式返回当前可用的 DataFlavor
protected  List<DataFlavor> DropTargetContext.getCurrentDataFlavorsAsList()
          此方法返回 Transferable 操作数当前可用的 DataFlavor,作为一个 java.util.List
 

参数类型为 Listjava.awt.dnd 中的构造方法
DragGestureEvent(DragGestureRecognizer dgr, int act, Point ori, List<? extends InputEvent> evs)
          在给定激发此事件的 DragGestureRecognizer、表示用户首选操作的 int、指示拖动原点的 Point,以及组成动作的事件 List 的情况下,构造一个 DragGestureEvent
 

java.langList 的使用
 

返回 Listjava.lang 中的方法
 List<String> ProcessBuilder.command()
          返回此进程生成器的操作系统程序和参数。
 

参数类型为 Listjava.lang 中的方法
 ProcessBuilder ProcessBuilder.command(List<String> command)
          设置此进程生成器的操作系统程序和参数。
 

参数类型为 Listjava.lang 中的构造方法
ProcessBuilder(List<String> command)
          利用指定的操作系统程序和参数构造一个进程生成器。
 

java.lang.managementList 的使用
 

返回 Listjava.lang.management 中的方法
static List<GarbageCollectorMXBean> ManagementFactory.getGarbageCollectorMXBeans()
          返回 Java 虚拟机中的 GarbageCollectorMXBean 对象列表。
 List<String> RuntimeMXBean.getInputArguments()
          返回传递给 Java 虚拟机的输入变量,其中不包括传递给 main 方法的变量。
static List<MemoryManagerMXBean> ManagementFactory.getMemoryManagerMXBeans()
          返回 Java 虚拟机中的 MemoryManagerMXBean 对象列表。
static List<MemoryPoolMXBean> ManagementFactory.getMemoryPoolMXBeans()
          返回 Java 虚拟机中的 MemoryPoolMXBean 对象列表。
 

java.netList 的使用
 

返回 Listjava.net 中的方法
 List<HttpCookie> CookieStore.get(URI uri)
          获取与给定 URI 关联或其域与给定 URI 匹配的 cookie。
 List<HttpCookie> CookieStore.getCookies()
          获取 cookie 存储区中所有未过期的 cookie。
 List<InterfaceAddress> NetworkInterface.getInterfaceAddresses()
          获取此网络接口的全部或部分 InterfaceAddresses 所组成的列表。
abstract  List<Certificate> SecureCacheResponse.getLocalCertificateChain()
          返回在获得了网络资源的初始连接的联络期间发送到服务器的证书链。
abstract  List<Certificate> SecureCacheResponse.getServerCertificateChain()
          从缓存返回服务器的证书链,该证书链是作为在获得了网络资源的初始连接中定义会话的一部分建立的。
 List<URI> CookieStore.getURIs()
          获取所有标识此 cookie 存储区中 cookie 的 URI。
static List<HttpCookie> HttpCookie.parse(String header)
          根据 set-cookie 或 set-cookie2 头字符串构造 cookie。
abstract  List<Proxy> ProxySelector.select(URI uri)
          基于访问资源所需的协议和访问资源的目标地址选择所有可用的代理。
 

返回变量类型为 List 的类型的 java.net 中的方法
abstract  Map<String,List<String>> CookieHandler.get(URI uri, Map<String,List<String>> requestHeaders)
          从请求头中指定 uri 的 cookie 缓存中获取所有可用的 cookie。
 Map<String,List<String>> CookieManager.get(URI uri, Map<String,List<String>> requestHeaders)
           
 Map<String,List<String>> URLConnection.getHeaderFields()
          返回头字段的不可修改的 Map。
abstract  Map<String,List<String>> CacheResponse.getHeaders()
          以 Map 的形式返回响应头。
 Map<String,List<String>> URLConnection.getRequestProperties()
          返回一个由此连接的一般请求属性构成的不可修改的 Map。
 

类型变量类型为 Listjava.net 中的方法参数
abstract  Map<String,List<String>> CookieHandler.get(URI uri, Map<String,List<String>> requestHeaders)
          从请求头中指定 uri 的 cookie 缓存中获取所有可用的 cookie。
 Map<String,List<String>> CookieManager.get(URI uri, Map<String,List<String>> requestHeaders)
           
abstract  CacheResponse ResponseCache.get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders)
          根据请求的 uri、请求方法和请求头获取缓存的响应。
abstract  void CookieHandler.put(URI uri, Map<String,List<String>> responseHeaders)
          将响应头中出现的所有可用 cookie(例如名为 Set-Cookie2 的响应头字段)设置到 cookie 缓存中。
 void CookieManager.put(URI uri, Map<String,List<String>> responseHeaders)
           
 

java.securityList 的使用
 

参数类型为 Listjava.security 中的构造方法
Provider.Service(Provider provider, String type, String algorithm, String className, List<String> aliases, Map<String,String> attributes)
          构造新的服务。
 

java.security.certList 的使用
 

返回 Listjava.security.cert 中的方法
abstract  List<? extends Certificate> CertPath.getCertificates()
          返回此证书路径中的证书列表。
 List<PKIXCertPathChecker> PKIXParameters.getCertPathCheckers()
          返回证书路径检查器的 List
 List<CertStore> PKIXParameters.getCertStores()
          返回用于查找证书和 CRL 的不可变 CertStore List
 List<String> X509Certificate.getExtendedKeyUsage()
          获取一个不可修改的 String 列表,表示已扩展的密钥使用扩展 (OID = 2.5.29.37) 中 ExtKeyUsageSyntax 字段的对象标识符(OBJECT IDENTIFIER)。
 

返回变量类型为 List 的类型的 java.security.cert 中的方法
 Collection<List<?>> X509Certificate.getIssuerAlternativeNames()
          从 IssuerAltName 扩展 (OID = 2.5.29.18) 中获取一个发布方替换名称的不可变集合。
 Collection<List<?>> X509CertSelector.getPathToNames()
          返回 pathToNames 标准的一个副本。
 Collection<List<?>> X509CertSelector.getSubjectAlternativeNames()
          返回 subjectAlternativeNames 标准的一个副本。
 Collection<List<?>> X509Certificate.getSubjectAlternativeNames()
          从 SubjectAltName 扩展 (OID = 2.5.29.17) 中获取一个主体替换名称的不可变集合。
 

参数类型为 Listjava.security.cert 中的方法
 CertPath CertificateFactorySpi.engineGenerateCertPath(List<? extends Certificate> certificates)
          生成一个 CertPath 对象,并使用 CertificateList 对它进行初始化。
 CertPath CertificateFactory.generateCertPath(List<? extends Certificate> certificates)
          生成一个 CertPath 对象,并使用一个 CertificateList 对它进行初始化。
 void PKIXParameters.setCertPathCheckers(List<PKIXCertPathChecker> checkers)
          设置其他证书路径检查器的 List
 void PKIXParameters.setCertStores(List<CertStore> stores)
          设置在查找证书和 CRL 时所使用的 CertStore 列表。
 

类型变量类型为 Listjava.security.cert 中的方法参数
 void X509CertSelector.setPathToNames(Collection<List<?>> names)
          设置 pathToNames 标准。
 void X509CertSelector.setSubjectAlternativeNames(Collection<List<?>> names)
          设置 subjectAlternativeNames 标准。
 

java.utilList 的使用
 

实现 Listjava.util 中的类
 class AbstractList<E>
          此类提供 List 接口的骨干实现,以最大限度地减少实现“随机访问”数据存储(如数组)支持的该接口所需的工作。
 class AbstractSequentialList<E>
          此类提供了 List 接口的骨干实现,从而最大限度地减少了实现受“连续访问”数据存储(如链接列表)支持的此接口所需的工作。
 class ArrayList<E>
          List 接口的大小可变数组的实现。
 class LinkedList<E>
          List 接口的链接列表实现。
 class Stack<E>
          Stack 类表示后进先出(LIFO)的对象堆栈。
 class Vector<E>
          Vector 类可以实现可增长的对象数组。
 

声明为 Listjava.util 中的字段
static List Collections.EMPTY_LIST
          空的列表(不可变的)。
static List<String> ResourceBundle.Control.FORMAT_CLASS
          包含 "java.class" 的纯类 (class-only) 格式 List
static List<String> ResourceBundle.Control.FORMAT_DEFAULT
          默认的格式 List,它包含字符串 "java.class""java.properties"(按此顺序)。
static List<String> ResourceBundle.Control.FORMAT_PROPERTIES
          包含 "java.properties" 的纯属性 (properties-only) 格式 List
 

返回 Listjava.util 中的方法
static
<T> List<T>
Arrays.asList(T... a)
          返回一个受指定数组支持的固定大小的列表。
static
<E> List<E>
Collections.checkedList(List<E> list, Class<E> type)
          返回指定列表的一个动态类型安全视图。
static
<T> List<T>
Collections.emptyList()
          返回空的列表(不可变的)。
 List<Locale> ResourceBundle.Control.getCandidateLocales(String baseName, Locale locale)
          返回 LocaleList,作为 baseNamelocale 的候选语言环境。
 List<String> ResourceBundle.Control.getFormats(String baseName)
          返回 StringList,它包含要用于加载给定 baseName 的资源包的格式。
static
<T> List<T>
Collections.nCopies(int n, T o)
          返回由指定对象的 n 个副本组成的不可变列表。
static
<T> List<T>
Collections.singletonList(T o)
          返回一个只包含指定对象的不可变列表。
 List<E> Vector.subList(int fromIndex, int toIndex)
          返回此 List 的部分视图,元素范围为从 fromIndex(包括)到 toIndex(不包括)。
 List<E> AbstractList.subList(int fromIndex, int toIndex)
          返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间的部分视图。
 List<E> List.subList(int fromIndex, int toIndex)
          返回列表中指定的 fromIndex(包括 )和 toIndex(不包括)之间的部分视图。
static
<T> List<T>
Collections.synchronizedList(List<T> list)
          返回指定列表支持的同步(线程安全的)列表。
static
<T> List<T>
Collections.unmodifiableList(List<? extends T> list)
          返回指定列表的不可修改视图。
 

参数类型为 Listjava.util 中的方法
static
<T> int
Collections.binarySearch(List<? extends Comparable<? super T>> list, T key)
          使用二分搜索法搜索指定列表,以获得指定对象。
static
<T> int
Collections.binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
          使用二分搜索法搜索指定列表,以获得指定对象。
static
<E> List<E>
Collections.checkedList(List<E> list, Class<E> type)
          返回指定列表的一个动态类型安全视图。
static
<T> void
Collections.copy(List<? super T> dest, List<? extends T> src)
          将所有元素从一个列表复制到另一个列表。
static
<T> void
Collections.copy(List<? super T> dest, List<? extends T> src)
          将所有元素从一个列表复制到另一个列表。
static
<T> void
Collections.fill(List<? super T> list, T obj)
          使用指定元素替换指定列表中的所有元素。
static ResourceBundle.Control ResourceBundle.Control.getControl(List<String> formats)
          返回 ResourceBundle.ControlgetFormats 方法在其中返回指定的 formats
static ResourceBundle.Control ResourceBundle.Control.getNoFallbackControl(List<String> formats)
          返回一个 ResourceBundle.ControlgetFormats 方法在其中返回指定的 formatsgetFallbackLocale 方法在其中返回 null
static int Collections.indexOfSubList(List<?> source, List<?> target)
          返回指定源列表中第一次出现指定目标列表的起始位置;如果没有出现这样的列表,则返回 -1。
static int Collections.indexOfSubList(List<?> source, List<?> target)
          返回指定源列表中第一次出现指定目标列表的起始位置;如果没有出现这样的列表,则返回 -1。
static int Collections.lastIndexOfSubList(List<?> source, List<?> target)
          返回指定源列表中最后一次出现指定目标列表的起始位置;如果没有出现这样的列表,则返回 -1。
static int Collections.lastIndexOfSubList(List<?> source, List<?> target)
          返回指定源列表中最后一次出现指定目标列表的起始位置;如果没有出现这样的列表,则返回 -1。
static
<T> boolean
Collections.replaceAll(List<T> list, T oldVal, T newVal)
          使用另一个值替换列表中出现的所有某一指定值。
static void Collections.reverse(List<?> list)
          反转指定列表中元素的顺序。
static void Collections.rotate(List<?> list, int distance)
          根据指定的距离轮换指定列表中的元素。
static void Collections.shuffle(List<?> list)
          使用默认随机源对指定列表进行置换。
static void Collections.shuffle(List<?> list, Random rnd)
          使用指定的随机源对指定列表进行置换。
static
<T extends Comparable<? super T>>
void
Collections.sort(List<T> list)
          根据元素的自然顺序 对指定列表按升序进行排序。
static
<T> void
Collections.sort(List<T> list, Comparator<? super T> c)
          根据指定比较器产生的顺序对指定列表进行排序。
static void Collections.swap(List<?> list, int i, int j)
          在指定列表的指定位置处交换元素。
static
<T> List<T>
Collections.synchronizedList(List<T> list)
          返回指定列表支持的同步(线程安全的)列表。
static
<T> List<T>
Collections.unmodifiableList(List<? extends T> list)
          返回指定列表的不可修改视图。
 

java.util.concurrentList 的使用
 

实现 Listjava.util.concurrent 中的类
 class CopyOnWriteArrayList<E>
          ArrayList 的一个线程安全的变体,其中所有可变操作(addset 等等)都是通过对底层数组进行一次新的复制来实现的。
 

返回 Listjava.util.concurrent 中的方法
<T> List<Future<T>>
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
           
<T> List<Future<T>>
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
          执行给定的任务,当所有任务完成时,返回保持任务状态和结果的 Future 列表。
<T> List<Future<T>>
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
           
<T> List<Future<T>>
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
          执行给定的任务,当所有任务完成或超时期满时(无论哪个首先发生),返回保持任务状态和结果的 Future 列表。
 List<Runnable> ExecutorService.shutdownNow()
          试图停止所有正在执行的活动任务,暂停处理正在等待的任务,并返回等待执行的任务列表。
 List<Runnable> ScheduledThreadPoolExecutor.shutdownNow()
          尝试停止所有正在执行的任务、暂停等待任务的处理,并返回等待执行的任务列表。
 List<Runnable> ThreadPoolExecutor.shutdownNow()
          尝试停止所有的活动执行任务、暂停等待任务的处理,并返回等待执行的任务列表。
 List<E> CopyOnWriteArrayList.subList(int fromIndex, int toIndex)
          返回此列表中 fromIndex(包括)和 toIndex(不包括)之间部分的视图。
 

java.util.loggingList 的使用
 

返回 Listjava.util.logging 中的方法
 List<String> LoggingMXBean.getLoggerNames()
          返回当前已注册的 logger 列表。
 

javax.imageioList 的使用
 

声明为 Listjavax.imageio 中的字段
protected  List<IIOReadProgressListener> ImageReader.progressListeners
          当前已注册 IIOReadProgressListener 组成的 List,默认情况下初始化为 null,它与空 List 同义。
protected  List<IIOWriteProgressListener> ImageWriter.progressListeners
          当前已注册 IIOWriteProgressListenerList,默认情况下将它初始化为 null,它与空 List 同义。
protected  List<? extends BufferedImage> IIOImage.thumbnails
          BufferedImage 缩略图的 List,或为 null
protected  List<IIOReadUpdateListener> ImageReader.updateListeners
          当前已注册 IIOReadUpdateListener 组成的 List,默认情况下初始化为 null,它与空 List 同义。
protected  List<IIOReadWarningListener> ImageReader.warningListeners
          当前已注册 IIOReadWarningListener 组成的 List,默认情况下初始化为 null,它与空 List 同义。
protected  List<IIOWriteWarningListener> ImageWriter.warningListeners
          当前已注册 IIOWriteWarningListenerList,默认情况下将它初始化为 null,它与空 List 同义。
protected  List<Locale> ImageReader.warningLocales
          与每个当前已注册 IIOReadWarningListener 关联的 Locale 组成的 List,默认情况下初始化为 null,它与空 List 同义。
protected  List<Locale> ImageWriter.warningLocales
          LocaleListwarningListeners 的每个元素都有一个 Locale 列表,默认情况下该列表被初始化为 null,它与空 List 同义。
 

返回 Listjavax.imageio 中的方法
 List<? extends BufferedImage> IIOImage.getThumbnails()
          返回缩略图 BufferedImage 的当前 List,如果没有设置任何缩略图,则返回 null
 

参数类型为 Listjavax.imageio 中的方法
 void ImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
          从将带有不确定像素值的新图像插入现有图像流中开始。
 void ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
          从写入完整图像流开始,该图像流由带有要输出的不确定像素值、有关元数据和缩略图的单个图像组成。
 void IIOImage.setThumbnails(List<? extends BufferedImage> thumbnails)
          将缩略图列表设置为 BufferedImage 的一个新 Listnull
 

参数类型为 Listjavax.imageio 中的构造方法
IIOImage(Raster raster, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
          构造一个 IIOImage,它包含 Raster 以及与之关联的缩略图和元数据。
IIOImage(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
          构造一个 IIOImage,它包含 RenderedImage 以及与之关联的缩略图和元数据。
 

javax.imageio.metadataList 的使用
 

参数类型为 Listjavax.imageio.metadata 中的方法
protected  void IIOMetadataFormatImpl.addAttribute(String elementName, String attrName, int dataType, boolean required, String defaultValue, List<String> enumeratedValues)
          将新属性添加到以前定义的元素中,该元素将由一组枚举值定义。
protected
<T> void
IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue, List<? extends T> enumeratedValues)
          允许将给定类类型的 Object 引用存储在实现指定元素的节点中。
 

javax.lang.model.elementList 的使用
 

返回 Listjavax.lang.model.element 中的方法
 List<? extends AnnotationMirror> Element.getAnnotationMirrors()
          返回直接存在于此元素上的注释。
 List<? extends TypeMirror> TypeParameterElement.getBounds()
          返回此类型参数的边界。
 List<? extends Element> Element.getEnclosedElements()
          返回此元素直接封装(非严格意义上)的元素。
 List<? extends TypeMirror> TypeElement.getInterfaces()
          返回直接由此类实现或直接由此接口扩展的接口类型。
 List<? extends VariableElement> ExecutableElement.getParameters()
          返回此 executable 的形参。
 List<? extends TypeMirror> ExecutableElement.getThrownTypes()
          按声明顺序返回此方法或构造方法的 throws 子句中所列出的异常和其他 throwable。
 List<? extends TypeParameterElement> ExecutableElement.getTypeParameters()
          按照声明顺序返回此 executable 的形式类型参数。
 List<? extends TypeParameterElement> TypeElement.getTypeParameters()
          按照声明顺序返回此类型元素的形式类型参数。
 

参数类型为 Listjavax.lang.model.element 中的方法
 R AnnotationValueVisitor.visitArray(List<? extends AnnotationValue> vals, P p)
          访问注释中的 array 值。
 

javax.lang.model.typeList 的使用
 

返回 Listjavax.lang.model.type 中的方法
 List<? extends TypeMirror> ExecutableType.getParameterTypes()
          返回此 executable 的形参类型。
 List<? extends TypeMirror> ExecutableType.getThrownTypes()
          返回此 executable 的 throws 子句中列出的异常和其他 throwable。
 List<? extends TypeMirror> DeclaredType.getTypeArguments()
          返回此类型的实际类型参数。
 List<? extends TypeMirror> MirroredTypesException.getTypeMirrors()
          返回对应于要访问的类型的类型镜像。
 List<? extends TypeVariable> ExecutableType.getTypeVariables()
          返回由此 executable 的形式类型参数所声明的类型变量。
 

参数类型为 Listjavax.lang.model.type 中的构造方法
MirroredTypesException(List<? extends TypeMirror> types)
          构造一个针对指定类型的新 MirroredTypesException。
 

javax.lang.model.utilList 的使用
 

返回 Listjavax.lang.model.util 中的方法
static List<ExecutableElement> ElementFilter.constructorsIn(Iterable<? extends Element> elements)
          elements 中构造方法的列表。
 List<? extends TypeMirror> Types.directSupertypes(TypeMirror t)
          返回类型的直接超类型。
static List<VariableElement> ElementFilter.fieldsIn(Iterable<? extends Element> elements)
          返回 elements 中字段的列表。
 List<? extends AnnotationMirror> Elements.getAllAnnotationMirrors(Element e)
          返回元素的所有注释,不管是继承的还是直接存在的。
 List<? extends Element> Elements.getAllMembers(TypeElement type)
          返回类型元素的所有成员,不管是继承的还是直接声明的。
static List<ExecutableElement> ElementFilter.methodsIn(Iterable<? extends Element> elements)
          返回 elements 中方法的列表。
static List<PackageElement> ElementFilter.packagesIn(Iterable<? extends Element> elements)
          返回 elements 中包的列表。
static List<TypeElement> ElementFilter.typesIn(Iterable<? extends Element> elements)
          返回 elements 中类型的列表。
 

参数类型为 Listjavax.lang.model.util 中的方法
 R SimpleAnnotationValueVisitor6.visitArray(List<? extends AnnotationValue> vals, P p)
          访问注释中的 array 值。
 

javax.managementList 的使用
 

实现 Listjavax.management 中的类
 class AttributeList
          表示 MBean 属性值的列表。
 

返回 Listjavax.management 中的方法
 List<Attribute> AttributeList.asList()
          以 List<Attribute> 的形式返回此列表的视图。
 

参数类型为 Listjavax.management 中的构造方法
AttributeList(List<Attribute> list)
          构造一个包含指定 List 的元素的 AttributeList,这些元素按 List 的迭代器返回的顺序排列。
 

javax.management.loadingList 的使用
 

返回 Listjavax.management.loading 中的方法
 List<String> MLetContent.getParameterTypes()
          获取 MLET 标记中每个嵌套 <PARAM> 标记中的 TYPE 属性值的列表。
 List<String> MLetContent.getParameterValues()
          获取 MLET 标记中每个嵌套 <PARAM> 标记中的 VALUE 属性值的列表。
 

参数类型为 Listjavax.management.loading 中的构造方法
MLetContent(URL url, Map<String,String> attributes, List<String> types, List<String> values)
          创建一个使用从 MLet 文本文件中的 MLET 标记读取的属性初始化的 MLet 实例。
MLetContent(URL url, Map<String,String> attributes, List<String> types, List<String> values)
          创建一个使用从 MLet 文本文件中的 MLET 标记读取的属性初始化的 MLet 实例。
 

javax.management.openmbeanList 的使用
 

声明为 Listjavax.management.openmbean 中的字段
static List<String> OpenType.ALLOWED_CLASSNAMES_LIST
          开放数据值允许的 Java 类的完全限定名称的列表。
 

返回 Listjavax.management.openmbean 中的方法
 List<String> TabularType.getIndexNames()
          按照提供此实例的构造方法的顺序返回一个不可修改的项名称列表,可以使用该列表的值唯一地索引此 TabularType 实例所描述的表格数据值的每个行元素。
 

javax.management.relationList 的使用
 

实现 Listjavax.management.relation 中的类
 class RoleList
          RoleList 表示角色(Role 对象)的列表。
 class RoleUnresolvedList
          RoleUnresolvedList 表示 RoleUnresolved 对象的列表,这些对象代表在试图访问角色(进行读取或写入)时遇到问题而无法从关系检索到的角色。
 

返回 Listjavax.management.relation 中的方法
 List<Role> RoleList.asList()
          以 List<Role> 的形式返回此列表的示图。
 List<RoleUnresolved> RoleUnresolvedList.asList()
          以 List<RoleUnresolved> 的形式返回此列表的视图。
 List<String> RelationService.findRelationsOfType(String relationTypeName)
          返回给定类型的关系的关系 id。
 List<String> RelationServiceMBean.findRelationsOfType(String relationTypeName)
          返回给定类型的关系的关系 id。
 List<String> RelationService.getAllRelationIds()
          返回由 Relation Service 处理的所有关系的所有关系 id。
 List<String> RelationServiceMBean.getAllRelationIds()
          返回由 Relation Service 处理的所有关系的所有关系 id。
 List<String> RelationService.getAllRelationTypeNames()
          检索所有已知关系类型的名称。
 List<String> RelationServiceMBean.getAllRelationTypeNames()
          检索所有已知关系类型的名称。
 List<ObjectName> RelationNotification.getMBeansToUnregister()
          返回因为关系移除而需要注销的 MBean 的 ObjectName 列表(仅限于关系移除)。
 List<ObjectName> RelationNotification.getNewRoleValue()
          返回更新的角色的新值(仅限于角色更新)。
 List<ObjectName> RelationNotification.getOldRoleValue()
          返回更新的角色的旧值(仅限于角色更新)。
 List<ObjectName> Relation.getRole(String roleName)
          检索给定角色名称的角色值。
 List<ObjectName> RelationSupport.getRole(String roleName)
          检索给定角色名称的角色值。
 List<ObjectName> RelationService.getRole(String relationId, String roleName)
          检索给定关系中给定角色名称的角色值。
 List<ObjectName> RelationServiceMBean.getRole(String relationId, String roleName)
          检索给定关系中给定角色名称的角色值。
 List<RoleInfo> RelationType.getRoleInfos()
          返回角色定义的列表(RoleInfo 对象的 ArrayList)。
 List<RoleInfo> RelationTypeSupport.getRoleInfos()
          返回角色定义的列表(RoleInfo 对象的 ArrayList)。
 List<RoleInfo> RelationService.getRoleInfos(String relationTypeName)
          检索给定关系类型的角色信息(RoleInfo 对象)的列表。
 List<RoleInfo> RelationServiceMBean.getRoleInfos(String relationTypeName)
          检索给定关系类型的角色信息(RoleInfo 对象)的列表。
 List<ObjectName> Role.getRoleValue()
          检索角色值。
 List<ObjectName> RoleUnresolved.getRoleValue()
          检索角色值。
 

返回变量类型为 List 的类型的 javax.management.relation 中的方法
 Map<ObjectName,List<String>> RelationService.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          检索与关系中给定关系相关的 MBean。
 Map<ObjectName,List<String>> RelationServiceMBean.findAssociatedMBeans(ObjectName mbeanName, String relationTypeName, String roleName)
          检索与关系中给定关系相关的 MBean。
 Map<String,List<String>> RelationService.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
          检索在引用给定 MBean 的引用关系。
 Map<String,List<String>> RelationServiceMBean.findReferencingRelations(ObjectName mbeanName, String relationTypeName, String roleName)
          检索在其中引用给定 MBean 的关系。
 Map<ObjectName,List<String>> Relation.getReferencedMBeans()
          检索在该关系的各种角色中引用的 MBean。
 Map<ObjectName,List<String>> RelationSupport.getReferencedMBeans()
          检索在该关系的各种角色中引用的 MBean。
 Map<ObjectName,List<String>> RelationService.getReferencedMBeans(String relationId)
          检索关系的各种角色中引用的 MBean。
 Map<ObjectName,List<String>> RelationServiceMBean.getReferencedMBeans(String relationId)
          检索关系的各种角色中引用的 MBean。
 

参数类型为 Listjavax.management.relation 中的方法
static String Role.roleValueToString(List<ObjectName> roleValue)
          返回给定角色值的字符串。
 void RelationService.sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)
          发送关系移除通知 (RelationNotification)。
 void RelationServiceMBean.sendRelationRemovalNotification(String relationId, List<ObjectName> unregMBeanList)
          发送关系移除通知 (RelationNotification)。
 void RelationService.sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldValue)
          发送给定关系中的角色更新通知 (RelationNotification)。
 void RelationServiceMBean.sendRoleUpdateNotification(String relationId, Role newRole, List<ObjectName> oldRoleValue)
          发送给定关系中的角色更新通知 (RelationNotification)。
 void Role.setRoleValue(List<ObjectName> roleValue)
          设置角色值。
 void RoleUnresolved.setRoleValue(List<ObjectName> value)
          设置角色值。
 void RelationService.updateRoleMap(String relationId, Role newRole, List<ObjectName> oldValue)
          针对给定关系中给定角色的更新来处理 Relation Service 角色映射的更新。
 void RelationServiceMBean.updateRoleMap(String relationId, Role newRole, List<ObjectName> oldRoleValue)
          针对给定关系中给定角色的更新来处理 Relation Service 角色映射的更新。
 

参数类型为 Listjavax.management.relation 中的构造方法
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
          创建一个关系创建通知(在 Relation Service 中内部创建的 RelationSupport 对象,或者作为关系添加的 MBean),或创建一个从 Relation Service 进行关系移除的通知。
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
          为关系中的角色更新创建通知。
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
          为关系中的角色更新创建通知。
Role(String roleName, List<ObjectName> roleValue)
          创建一个新的 Role 对象。
RoleList(List<Role> list)
          构造一个包含指定 List 元素的 RoleList,这些元素按 List 迭代器返回的顺序排列。
RoleUnresolved(String name, List<ObjectName> value, int pbType)
          构造方法。
RoleUnresolvedList(List<RoleUnresolved> list)
          构造一个包含指定 List 元素的 RoleUnresolvedList,这些元素按 List 迭代器返回的顺序排列。
 

javax.naming.ldapList 的使用
 

返回 Listjavax.naming.ldap 中的方法
 List<Rdn> LdapName.getRdns()
          检索相对标识名列表。
 

参数类型为 Listjavax.naming.ldap 中的方法
 Name LdapName.addAll(int posn, List<Rdn> suffixRdns)
          按顺序将名称的 RDN 添加到此名称中的指定位置。
 Name LdapName.addAll(List<Rdn> suffixRdns)
          按顺序将名称的 RDN 添加到此名称的末尾。
 boolean LdapName.endsWith(List<Rdn> rdns)
          确定指定的 RDN 序列是否形成此 LDAP 名称的后缀。
 boolean LdapName.startsWith(List<Rdn> rdns)
          确定指定的 RDN 序列是否形成此 LDAP 名称的前缀。
 

参数类型为 Listjavax.naming.ldap 中的构造方法
LdapName(List<Rdn> rdns)
          在给定已解析 RDN 组件的情况下构造 LDAP 名称。
 

javax.net.sslList 的使用
 

返回 Listjavax.net.ssl 中的方法
 List KeyStoreBuilderParameters.getParameters()
          返回此对象封装的不可修改的 KeyStore.Builder 列表。
 

参数类型为 Listjavax.net.ssl 中的构造方法
KeyStoreBuilderParameters(List parameters)
          根据 KeyStore.Builder 的列表构造新的 KeyStoreBuilderParameters。
 

javax.scriptList 的使用
 

返回 Listjavax.script 中的方法
 List<ScriptEngineFactory> ScriptEngineManager.getEngineFactories()
          返回一个数组,该数组的元素是发现机制找到的所有 ScriptEngineFactory 类的实例。
 List<String> ScriptEngineFactory.getExtensions()
          返回文件扩展名的不可变列表,这些扩展名通常标识使用此 ScriptEngine 支持的语言所编写的脚本。
 List<String> ScriptEngineFactory.getMimeTypes()
          返回 mimetypes 的不可变列表,这些 mimetypes 与可由引擎执行的脚本关联。
 List<String> ScriptEngineFactory.getNames()
          返回 ScriptEngine 短名称的不可变列表,这些名称由 ScriptEngineManager 用来标识 ScriptEngine
 List<Integer> ScriptContext.getScopes()
          返回 ScriptContext 中所有有效范围值的不可变 List
 List<Integer> SimpleScriptContext.getScopes()
          返回 ScriptContext 中所有有效范围值的不可变 List
 

javax.sound.midiList 的使用
 

返回 Listjavax.sound.midi 中的方法
 List<Receiver> MidiDevice.getReceivers()
          返回与该 MidiDevice 连接的所有当前活动的、非关闭的接收器。
 List<Transmitter> MidiDevice.getTransmitters()
          返回与该 MidiDevice 连接的所有当前活动的、非关闭的传输器。
 

javax.swingList 的使用
 

返回 Listjavax.swing 中的方法
 List<?> SpinnerListModel.getList()
          返回定义此模型的序列的 List
 List<? extends RowSorter.SortKey> DefaultRowSorter.getSortKeys()
          返回当前排序键。
abstract  List<? extends RowSorter.SortKey> RowSorter.getSortKeys()
          返回当前排序键。
 

参数类型为 Listjavax.swing 中的方法
protected  void SwingWorker.process(List<V> chunks)
          在事件指派线程 上异步地从 publish 方法接收数据块。
 void SpinnerListModel.setList(List<?> list)
          更改定义此序列的列表,并将该模型 value 的索引重新设置为零。
 void DefaultRowSorter.setSortKeys(List<? extends RowSorter.SortKey> sortKeys)
          设置排序键。
abstract  void RowSorter.setSortKeys(List<? extends RowSorter.SortKey> keys)
          设置当前排序键。
 

参数类型为 Listjavax.swing 中的构造方法
SpinnerListModel(List<?> values)
          构造一个由指定 List 定义其值序列的 SpinnerModel
 

javax.toolsList 的使用
 

返回 Listjavax.tools 中的方法
 List<Diagnostic<? extends S>> DiagnosticCollector.getDiagnostics()
          获取此对象收集的诊断所组成的列表视图。
 

javax.xml.crypto.dsigList 的使用
 

返回 Listjavax.xml.crypto.dsig 中的方法
 List SignatureProperty.getContent()
          返回一个不可修改的列表,由包含在此 SignatureProperty 中的一个或多个 XMLStructure 组成。
 List XMLObject.getContent()
          返回一个可修改列表,由包含在此 XMLObject 中的 XMLStructure 组成,其中 XMLObject 表示来自任何命名空间的元素。
 List XMLSignature.getObjects()
          返回一个可修改的列表,由包含在此 XMLSignature 中的 XMLObject 组成。
 List SignatureProperties.getProperties()
          返回一个可修改的列表,由包含此在 SignatureProperties 中的一个或多个 SignatureProperty 组成。
 List Manifest.getReferences()
          返回一个不可修改的列表,由包含在此 Manifest 中的一个或多个 Reference 组成。
 List SignedInfo.getReferences()
          返回一个或多个 Reference不可修改的列表
 List Reference.getTransforms()
          返回一个 不可修改的列表,由包含在此 Reference 中的 Transform 组成。
 

参数类型为 Listjavax.xml.crypto.dsig 中的方法
abstract  Manifest XMLSignatureFactory.newManifest(List references)
          创建包含指定的 Reference 列表的 Manifest
abstract  Manifest XMLSignatureFactory.newManifest(List references, String id)
          创建包含指定的 Reference 列表和可选 id 的 Manifest
abstract  Reference XMLSignatureFactory.newReference(String uri, DigestMethod dm, List appliedTransforms, Data result, List transforms, String type, String id)
          创建带指定参数的 Reference
abstract  Reference XMLSignatureFactory.newReference(String uri, DigestMethod dm, List appliedTransforms, Data result, List transforms, String type, String id)
          创建带指定参数的 Reference
abstract  Reference XMLSignatureFactory.newReference(String uri, DigestMethod dm, List transforms, String type, String id)
          创建带指定参数的 Reference
abstract  Reference XMLSignatureFactory.newReference(String uri, DigestMethod dm, List transforms, String type, String id, byte[] digestValue)
          创建带指定参数和预计算的摘要值的 Reference
abstract  SignatureProperties XMLSignatureFactory.newSignatureProperties(List properties, String id)
          创建包含指定的 SignatureProperty 列表和可选 id 的 SignatureProperties
abstract  SignatureProperty XMLSignatureFactory.newSignatureProperty(List content, String target, String id)
          创建包含指定的 XMLStructure 列表、目标 URI 和可选 id 的SignatureProperty
abstract  SignedInfo XMLSignatureFactory.newSignedInfo(CanonicalizationMethod cm, SignatureMethod sm, List references)
          创建带指定的规范化方法和签名方法、以及一个或多个引用的列表的 SignedInfo
abstract  SignedInfo XMLSignatureFactory.newSignedInfo(CanonicalizationMethod cm, SignatureMethod sm, List references, String id)
          创建带指定参数的 SignedInfo
abstract  XMLObject XMLSignatureFactory.newXMLObject(List content, String id, String mimeType, String encoding)
          根据指定参数创建 XMLObject
abstract  XMLSignature XMLSignatureFactory.newXMLSignature(SignedInfo si, KeyInfo ki, List objects, String id, String signatureValueId)
          创建一个 XMLSignature,并使用指定的参数对其进行初始化。
 

javax.xml.crypto.dsig.keyinfoList 的使用
 

返回 Listjavax.xml.crypto.dsig.keyinfo 中的方法
 List KeyInfo.getContent()
          返回包含密钥信息的 unmodifiable list
 List X509Data.getContent()
          返回一个不可修改的列表,由此 X509Data 的内容组成。
 List PGPData.getExternalElements()
          返回一个不可修改列表,由表示外部名称空间元素中的 XMLStructure 组成。
 List RetrievalMethod.getTransforms()
          返回一个不可修改的列表,由此 RetrievalMethodTransform 组成。
 

参数类型为 Listjavax.xml.crypto.dsig.keyinfo 中的方法
abstract  KeyInfo KeyInfoFactory.newKeyInfo(List content)
          创建包含指定的密钥信息类型列表的 KeyInfo
abstract  KeyInfo KeyInfoFactory.newKeyInfo(List content, String id)
          创建包含指定的密钥信息类型列表和可选 id 的 KeyInfo
abstract  PGPData KeyInfoFactory.newPGPData(byte[] keyId, byte[] keyPacket, List other)
          根据指定的 PGP 公钥标识符、可选的密钥材料包和外部元素的列表,创建 PGPData
abstract  PGPData KeyInfoFactory.newPGPData(byte[] keyPacket, List other)
          根据指定的 PGP 密钥材料包和可选的外部元素列表创建 PGPData
abstract  RetrievalMethod KeyInfoFactory.newRetrievalMethod(String uri, String type, List transforms)
          根据指定的参数创建 RetrievalMethod
abstract  X509Data KeyInfoFactory.newX509Data(List content)
          创建包含指定的 X.509 内容列表的 X509Data
 

javax.xml.crypto.dsig.specList 的使用
 

返回 Listjavax.xml.crypto.dsig.spec 中的方法
 List ExcC14NParameterSpec.getPrefixList()
          返回相容名称空间前缀列表。
 List XPathFilter2ParameterSpec.getXPathList()
          返回一个列表,由一个或多个 XPathType 对象组成。
 

参数类型为 Listjavax.xml.crypto.dsig.spec 中的构造方法
ExcC14NParameterSpec(List prefixList)
          创建带有指定前缀列表的 ExcC14NParameterSpec
XPathFilter2ParameterSpec(List xPathList)
          创建一个 XPathFilter2ParameterSpec
 

javax.xml.stream.eventsList 的使用
 

返回 Listjavax.xml.stream.events 中的方法
 List DTD.getEntities()
          返回一个列表,其中包含在 DTD 中声明的外部和内部常规实体。
 List DTD.getNotations()
          返回一个 List,其中包含在 DTD 中声明的注释。
 

javax.xml.wsList 的使用
 

返回 Listjavax.xml.ws 中的方法
 List<Handler> Binding.getHandlerChain()
          获取协议绑定实例处理程序链的副本。
abstract  List<Source> Endpoint.getMetadata()
          返回服务的元数据文档列表。
 

参数类型为 Listjavax.xml.ws 中的方法
 void Binding.setHandlerChain(List<Handler> chain)
          设置协议绑定实例的处理程序链。
abstract  void Endpoint.setMetadata(List<Source> metadata)
          设置此端点的元数据。
 

javax.xml.ws.handlerList 的使用
 

返回 Listjavax.xml.ws.handler 中的方法
 List<Handler> HandlerResolver.getHandlerChain(PortInfo portInfo)
          获取指定端口的处理程序链。
 

javax.xml.xpathList 的使用
 

参数类型为 Listjavax.xml.xpath 中的方法
 Object XPathFunction.evaluate(List args)
          计算带指定参数的函数。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策