JavaTM 2 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 提供用於安全Socket層(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()
          從快取記憶體返回伺服器的證書鏈,該證書鏈是作為在獲得了網路資源的初始連接中定義Session的一部分建立的。
 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)的物件堆疊(stack)空間。
 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only