確定字符數(shù)組的長(zhǎng)度 如何判斷一個(gè)字符串屬于一個(gè)字符數(shù)組?
如何判斷一個(gè)字符串屬于一個(gè)字符數(shù)組?包測(cè)試公共類測(cè)試{公共靜態(tài)void main(String[]args){String str=“ab”系統(tǒng)輸出打印(isstr)。Tostring())}]/**
如何判斷一個(gè)字符串屬于一個(gè)字符數(shù)組?
包測(cè)試
公共類測(cè)試{
公共靜態(tài)void main(String[]args){
String str=“ab”系統(tǒng)輸出打?。╥sstr)。Tostring())
}]/*
*判斷字符串?dāng)?shù)組是包含字符還是字符串:返回布爾值:參數(shù)判斷字符
*1。定義一個(gè)字符串?dāng)?shù)組
*2。遍歷數(shù)組
*3。判斷要指定的字符串是否包含在字符串?dāng)?shù)組中
*4。如果包含,則返回true,否則返回false
*/
public static Boolean isstr(string STR){
string array[]={“a”、“B”、“C”、“Hello”}
for(int i=0I)<array.lengthi長(zhǎng)度){
如果(str.equals公司(array[i]){
return true
}
}
return False
}
如何判斷一個(gè)字符串是不是在數(shù)組中?
有兩種方法。第一種是直接循環(huán)數(shù)組,逐個(gè)判斷。第二種方法是先將數(shù)組轉(zhuǎn)換成一個(gè)列表,然后用列表的contains方法判斷是否匹配。String[]arrStr={“aser”,“abc”}for(String str:arrStr){if(結(jié)構(gòu)包含(“ABC”{return true}public static void main(string[]args){T/tstring AA[]={“AAA”、“BBB”、“CCC”、“DDD”}T/TList
第一種方法:遍歷數(shù)組字符串[]Arr1={“1”、“2”、“3”、“4”、“6”、“7”}對(duì)于(inti=0I<ar1。Lengthi){如果(“5”。等于(arr1[i]){系統(tǒng)輸出打?。ā鞍眪否則{系統(tǒng)輸出打印(“does not contain”)第二種方法:首先將數(shù)組轉(zhuǎn)換為一個(gè)列表;然后判斷containssString[]arr={1”,“2”,“3”,“4”,“6”,“7”}list<string>list=數(shù)組.asList(阿里爾)系統(tǒng)輸出打印( 列表.包含("5"))