程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA編程入門知識 >> java Collection 之List學習介紹

java Collection 之List學習介紹

編輯:JAVA編程入門知識
List 一個有序的集合,允許元素的重復;該實現不是同步的,如果多個線程訪問一個List實例,而其中至少一個線程從結構上修改了表(添加或刪除元素),那麼它需要保持外部同步;一般通過對自然封裝該列表的對象進行同步操作來完成,如:Collections.synchronizedList()來包裝列表; ArrayList List接口的大小可變數組的實現,實現了所有可選列表操作,並且允許包括null在內的所有元素, LinkedList List接口的鏈接列表實現,允許元素為null,實現所有可選的列表操作,還為在列表的開頭及結尾get、remove、insert提供實現;

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]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved