//1,建立物件
listlist = new arraylist<>() ;
//2,常用方法
//todo --繼承自collection介面的方法
list.add("xiongda");
list.add("xionger");
list.add("guangtq");
list.add(null);
list.add("xiongda");
list.add("xionger");
//list特點:元素有序+元素可以重複+可以存null+元素都有下標
system.out.println(list);
//----list介面的特有方法們---都是根據下標運算元據的方式
list.add(2,"美隊") ;//在指定下標處,插入指定的元素
system.out.println(list);
system.out.println(list.get(2));//根據下標獲取元素
//獲取指定元素第一次出現的索引值
system.out.println( list.indexof("xiongda") );
//獲取指定元素最後一次出現的索引值
system.out.println( list.lastindexof("xiongda") );
system.out.println( list.remove(2) );//按照索引刪除元素並返回被刪除的元素是誰
system.out.println( list.set(1, "皮皮霞"));//把指定索引對應的值替換掉
//擷取前:[xiongda, 皮皮霞, guangtq, null, xiongda, xionger]
listlist2 = list.sublist(2, 4);//[2,4)含頭不含尾的擷取子list
system.out.println(list2);//擷取前:[guangtq, null]
//todo 迭代list介面的方式:
//iteratoriterator()
iteratorit = list.iterator() ;
while(it.hasnext())
//iteratoriterator() --繼承自collection--返回父介面--向後遍歷
//listiteratorlistiterator() --子介面list--返回子介面--向後遍歷/逆向遍歷
listiteratorit2 = list.listiterator() ;
while(it2.hasnext())
//for迴圈
for(int i = 0 ; i < list.size() ; i++)
//增強for/foreach -- for(資料的型別 變數名 : 要遍歷的資料 )
for(string s : list) }}
list 的使用方法。
首先講乙個經常用到的contains 方法,用來測試乙個元素是否在list內。這個功能跟sql裡面的 like 類似。這個方法在陣列中也存在,因為集合其實就是動態陣列,但是陣列中的contains 跟sql裡面的 類似。list 使用contains 方法。list ls new list ls.a...
List的 Select()使用方法 Demo
list的 select 使用方法 用list儲存物件,如下 iliststudentlist new list for int i 0 i 1000 i 現在需要從studentlist中查詢符合條件的物件,student中有個classname欄位,需要從studentlist中查詢classn...
python的列表list的使用方法
1 什麼是列表 列表是由一系列按特定順序排列的元素,元素之間可以沒有任何關係 可以建立空列表,也可以將任何東西新增進列表。列表用 表示 cars golf magotan sagitar jetta 2 列表序列是從0開始 1 cars golf magotan sagitar jetta 2pri...