java Collection 之List學(xué)習(xí)介紹
更新時間:2013年04月18日 15:20:23 作者:
本篇文章小編為大家介紹,java Collection 之List學(xué)習(xí)介紹。需要的朋友參考下
| List | 一個有序的集合,允許元素的重復(fù);該實現(xiàn)不是同步的,如果多個線程訪問一個List實例,而其中至少一個線程從結(jié)構(gòu)上修改了表(添加或刪除元素),那么它需要保持外部同步;一般通過對自然封裝該列表的對象進行同步操作來完成,如:Collections.synchronizedList()來包裝列表; |
| ArrayList | List接口的大小可變數(shù)組的實現(xiàn),實現(xiàn)了所有可選列表操作,并且允許包括null在內(nèi)的所有元素, |
| LinkedList | List接口的鏈接列表實現(xiàn),允許元素為null,實現(xiàn)所有可選的列表操作,還為在列表的開頭及結(jié)尾get、remove、insert提供實現(xiàn); |
ArrayList al = new ArrayList();
Iterator it = al.listIterator();//可對迭代出來的對象進行操作;
while(it.hasNext())
{
String str = (String)it.next();
if(str == "abcd")
it.remove();
System.out.println(str);
}
al:
[abc,abcd,abcde]-->[abc,abcde]
相關(guān)文章
JPA如何將查詢結(jié)果轉(zhuǎn)換為DTO對象
這篇文章主要介紹了JPA如何將查詢結(jié)果轉(zhuǎn)換為DTO對象,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
Springboot整合redis實現(xiàn)發(fā)布訂閱功能介紹步驟
發(fā)布訂閱作為一種設(shè)計思想在很多開源組件中都有體現(xiàn),比如大家熟知的消息中間件等,可謂把發(fā)布訂閱這一思想體現(xiàn)的淋漓盡致了2022-09-09
SpringMVC框架和SpringBoot項目中控制器的響應(yīng)結(jié)果深入分析
這篇文章主要介紹了SpringMVC框架和SpringBoot項目中控制器的響應(yīng)結(jié)果,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2022-12-12

