list 的使用方法。

2021-09-07 08:30:47 字數 1698 閱讀 2183

首先講乙個經常用到的contains( )方法,用來測試乙個元素是否在list內。這個功能跟sql裡面的"like % %"類似。

這個方法在陣列中也存在,因為集合其實就是動態陣列,但是陣列中的contains()跟sql裡面的" = "類似。

//list<>使用contains()方法。   

list ls = new list();

ls.add(

"xiaomi

"); ls.add("

xiaohua");

ls.add(

"tuandui");

if (ls.contains("

xiaomi"))

console.writeline(

"包含xiaomi");

//陣列使用contains()方法。

string s3 = new

string ;

if (s3.contains("

陣列3"

)) console.writeline(

"包含陣列3

");

輸出結果:

包含xiaomi

包含陣列3

其他的常用方法:

list的方法和屬性 方法或屬性 作用

capacity 用於獲取或設定list可容納元素的數量。當數量超過容量時,這個值會自動增長。您可以設定這個值以減少容量,也可以呼叫trin()方法來減少容量以適合實際的元素數目。

count 屬性,用於獲取陣列中當前元素數量

item( ) 通過指定索引獲取或設定元素。對於list類來說,它是乙個索引器。

add( ) 在list中新增乙個物件的公有方法

addrange( ) 公有方法,在list尾部新增實現了icollection介面的多個元素

binarysearch( ) 過載的公有方法,用於在排序的list內使用二分查詢來定位指定元素.

clear( ) 在list內移除所有元素

contains( ) 測試乙個元素是否在list內

copyto( ) 過載的公有方法,把乙個list拷貝到一維陣列內

exists( ) 測試乙個元素是否在list內

find( ) 查詢並返回list內的出現的第乙個匹配元素

findall( ) 查詢並返回list內的所有匹配元素

getenumerator( ) 過載的公有方法,返回乙個用於迭代list的列舉器

getrange( ) 拷貝指定範圍的元素到新的list內

indexof( ) 過載的公有方法,查詢並返回每乙個匹配元素的索引

insert( ) 在list內插入乙個元素

insertrange( ) 在list內插入一組元素

lastindexof( ) 過載的公有方法,,查詢並返回最後乙個匹配元素的索引

remove( ) 移除與指定元素匹配的第乙個元素

removeat( ) 移除指定索引的元素

removerange( ) 移除指定範圍的元素

reverse( ) 反轉list內元素的順序

sort( ) 對list內的元素進行排序

toarray( ) 把list內的元素拷貝到乙個新的陣列內

trimtosize( ) 將容量設定為list中元素的實際數目

List使用方法

1,建立物件 listlist new arraylist 2,常用方法 todo 繼承自collection介面的方法 list.add xiongda list.add xionger list.add guangtq list.add null list.add xiongda list.ad...

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