C 在陣列中判斷是否存在某個陣列值

2022-02-25 20:14:16 字數 597 閱讀 5948

(1) 第一種方法:

1

int ia = ;

2int id = array.indexof(ia,11); //

這裡的1就是你要查詢的值

3if(id==-1)4

//不存在

5else6//

存在

(2) 第二種方法:

1

string strarr = ;

2bool exists = ((ilist)strarr).contains("a"

);3if(exists)4//

存在5else6//

不存在

注意: 用ilist需要using system.collections;

陣列中不能直接indexof這個方法,需要array.indexof(x,x);這樣來使用 

字串轉換成陣列:str.split(",");括號內按照字串中的符號來寫

陣列轉換成字串:array.join("#"),#代表分隔的符號

C 在陣列中判斷是否存在某個陣列值

第一種方法 int ia int id array.indexof ia,11 這裡的1就是你要查詢的值 if id 1 不存在 else 存在 第二種方法 string strarr bool exists ilist strarr contains a if exists 存在 else 不存在...

php在陣列中判斷某個值是否存在

php在陣列中查詢指定值是否存在的方法有很多,記得很久以前我一直都是傻傻的用foreach迴圈來查詢的,下面我主要分享一下用php內建的三個陣列函式來查詢指定值是否存在於陣列中,這三個陣列分別是 in array array search array key exists 首先分別介紹一下各自的定義...

C 中怎麼判斷乙個陣列中是否存在某個陣列值

用for,foreach是可以,這些就不用說了 用正規表示式也可以,但是針對這個問題靈活性差,畢竟某個數字是變化的,必須改變正規表示式.我採用的是把陣列放到arraylist裡,用它自帶的方法便可.static void main string args 初始化陣列 arraylist ar new...