W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
List接口擴展了集合,并聲明存儲元素的序列集合的行為。
List接口總結(jié)于下表的方法:
序號 | 方法描述 |
---|---|
1 | void add(int index, Object obj) Inserts obj 插入到調(diào)用列表中的索引通過索引處。達到或超出插入點任何預(yù)先存在的要素被上移。因此,不會有元素被覆蓋。 |
2 | boolean addAll(int index, Collection c) 插入c的所有元素入索引通過索引處的調(diào)用列表。等于或超出插入點任何預(yù)先存在的要素被上移。因此,沒有任何元素被覆蓋。如果調(diào)用列表更改并返回true,否則返回false。 |
3 | Object get(int index) 返回存儲調(diào)用集合中指定索引處的對象。 |
4 | int indexOf(Object obj) 返回調(diào)用列表obj的第一個實例的索引。如果obj不是列表中的一個元素,則返回-1。 |
5 | int lastIndexOf(Object obj) 返回調(diào)用列表obj的最后一個實例的索引。如果obj不是列表中的一個元素,則返回-1。 |
6 | ListIterator listIterator( ) 返回一個迭代器調(diào)用列表的開始。 |
7 | ListIterator listIterator(int index) 返回一個迭代器調(diào)用列表開頭的在指定索引處。 |
8 | Object remove(int index) 從調(diào)用列表刪除index位置的元素,并返回被刪除的元素。結(jié)果列表中被壓縮。也就是說,隨后的元素的索引減一。 |
9 | Object set(int index, Object obj) 賦予obj轉(zhuǎn)換通過索引調(diào)用列表中指定的位置。 |
10 | List subList(int start, int end) 返回一個列表,其中包括在調(diào)用列表,從開始元素end-1。在返回列表中的元素也被調(diào)用對象的引用。 |
以下是表示List接口如何使用的示例:
import java.util.*; public class CollectionsDemo { public static void main(String[] args) { List a1 = new ArrayList(); a1.add("Zara"); a1.add("Mahnaz"); a1.add("Ayan"); System.out.println(" ArrayList Elements"); System.out.print(" " + a1); List l1 = new LinkedList(); l1.add("Zara"); l1.add("Mahnaz"); l1.add("Ayan"); System.out.println(); System.out.println(" LinkedList Elements"); System.out.print(" " + l1); } }
以上實例編譯運行結(jié)果如下:
ArrayList Elements [Zara, Mahnaz, Ayan] LinkedList Elements [Zara, Mahnaz, Ayan]
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: