java學習日記 06 容器中的List

2021-07-06 08:12:19 字數 647 閱讀 8309

新增元素:

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 ...