新增元素:
arraylist al = new arraylist();
al.add("hello -- 1");
al.add("hello -- 2");
al.add("hello -- 3");
//追加乙個arraylist:
al.addall("hello -- 3");
刪除元素:
al.remove(2);
遍歷:
–普通迭代器iterator和list迭代器listiterator
iterator是collection的公共迭代器,功能較少,僅有迭代和刪除功能。
listiterator是list的專有迭代器,功能豐富,可以增刪並修改元素,獲取元素索引,還可以逆向遍歷。
//普通遍歷
iterator it = al.iterator();
while (it.hasnext())
//list遍歷
listiterator li = al.listiterator();
while (li.hasnext())
while (li.hasprevious)
Java學習日記3 MySql中的模糊查詢
sql模糊查詢 在進行資料庫查詢時,有完整查詢和模糊查詢之分。一般模糊查詢語句如下 select 欄位from表where某欄位like條件 其中關於條件,sql提供了四種匹配模式 1,表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號 表示。比如select ...
L的java學習筆記 陣列
陣列是可以存放多個同型別資料,比如一些學生的成績等等。int arr new int 5 這句話左半部分在棧記憶體中定義了乙個名為arr的變數,然後這個變數指向在堆記憶體建立的5個int型別資料。注 陣列在宣告長度後不可改變陣列長度 第一種方法 動態初始化 int array1 new int 5 ...
java中Collection的子介面List介面
1.arraylist的原始碼分析 作為list介面的主要實現類,底層使用了object elementdata儲存,執行緒不安全,但效率高。jdk 7情況下 arraylist list new arraylist 底層建立了長度是10的object 陣列elementdata list.add ...