這篇文章主要講解了“List集合怎么使用”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“List集合怎么使用”吧!
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊、虛擬空間、營銷軟件、網(wǎng)站建設(shè)、吳江網(wǎng)站維護(hù)、網(wǎng)站推廣。
List集合中常用方法
List作為Collection集合的子接口,不但繼承了Collection接口中的全部方法,而且還增加了一些根據(jù)元素索引來操作集合的特有方法,如下:
public void add(int index, E element) : 將指定的元素,添加到該集合中的指定位置上。public E get(int index) :返回集合中指定位置的元素。public E remove(int index) : 移除列表中指定位置的元素, 返回的是被移除的元素。public E set(int index, E element) :用指定元素替換集合中指定位置的元素,返回值的更新前的元素。
List集合方法舉例:
public class ListDemo {
public static void main(String[] args) {
// 創(chuàng)建List集合對象
List
list = new ArrayList ();
// 往尾部添加指定元素
list.add("肖戰(zhàn)");
list.add("王一博");
list.add("陳情令");
System.out.println(list);
// add(int index,String s) 往指定位置添加
list.add(1,"蔡徐坤");
System.out.println(list);
// String remove(int index) 刪除指定位置元素 返回被刪除元素
// 刪除索引位置為2的元素
System.out.println("刪除索引位置為2的元素");
System.out.println(list.remove(2));
System.out.println(list);
// String set(int index,String s)
// 在指定位置進(jìn)行元素替代(改)
// 修改指定位置元素
list.set(0, "王俊凱");
System.out.println(list);
// String get(int index) 獲取指定位置元素
// 跟size()方法一起用來遍歷的
for(int i = 0;i
System.out.println(list.get(i));
}
//還可以使用增強(qiáng)for
for (String string : list) {
System.out.println(string);
}
}
}
List的子類
1. ArrayList集合
java.util.ArrayList 集合數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)是數(shù)組結(jié)構(gòu)。元素增刪慢,查找快,由于日常開發(fā)中使用最多的功能為查詢數(shù)據(jù)、遍歷數(shù)據(jù),所以 ArrayList 是最常用的集合。
許多程序員開發(fā)時(shí)非常隨意地使用ArrayList完成任何需求,并不嚴(yán)謹(jǐn),這種用法是不提倡的。
2. LinkedList集合
java.util.LinkedList 集合數(shù)據(jù)存儲(chǔ)的結(jié)構(gòu)是鏈表結(jié)構(gòu)。方便元素添加、刪除的集合。
實(shí)際開發(fā)中對一個(gè)集合元素的添加與刪除經(jīng)常涉及到首尾操作,而LinkedList提供了大量首尾操作的方法。這些方法我們作為了解即可:
public void addFirst(E e) :將指定元素插入此列表的開頭。public void addLast(E e) :將指定元素添加到此列表的結(jié)尾。public E getFirst() :返回此列表的第一個(gè)元素。public E getLast() :返回此列表的最后一個(gè)元素。public E removeFirst() :移除并返回此列表的第一個(gè)元素。public E removeLast() :移除并返回此列表的最后一個(gè)元素。public E pop() :從此列表所表示的堆棧處彈出一個(gè)元素。public void push(E e) :將元素推入此列表所表示的堆棧。public boolean isEmpty() :如果列表不包含元素,則返回true。 for (String string : list) { System.out.println(string); } } }
LinkedList是List的子類,List中的方法LinkedList都是可以使用,這里就不做詳細(xì)介紹。
感謝各位的閱讀,以上就是“List集合怎么使用”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對List集合怎么使用這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!