List使用方法

2022-09-09 04:36:12 字數 1444 閱讀 8114

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