判斷數組中是否存在某值 判斷一個數組中是否含有某個字符串?
判斷一個數組中是否含有某個字符串?字符串數組中的元素包不包含字符串嗎?這只是遍歷。String[]STRs=new String[]{“Hello”、“Tom”、“world”}//初始化數組//如果
判斷一個數組中是否含有某個字符串?
字符串數組中的元素包不包含字符串嗎?這只是遍歷。String[]STRs=new String[]{“Hello”、“Tom”、“world”}//初始化數組//如果要查找字符串a=“Hello”是否在此數組中,可以使用以下方法:String a=“Hello”for(int i=0I)<strs.lengthi公司){//字符串的length方法用于獲取數組長度if(STRs[i]。Equals(a)){//判斷字符串是否相等系統(tǒng)輸出打印(“there is this string in the array”)}
如何判斷一個字符數組是否包含某個字符串?
實際用法:if(排列索引(an element)>-1){//包含元素}
var fruits=[“香蕉”,“橘子”,“蘋果”,“芒果
]var a=水果.indexOf(“apple”)//2//上面的輸出表示“apple”元素位于數組中的第三個位置。
var fruits=[“Banana”、“Orange”、“Apple”、“Mango”、“Banana”、“Orange”、“Apple”
]var a=水果.indexOf(“蘋果”,4) //6
//以上輸出表示從數組中的第四個位置開始搜索:
注意:字符串.indexOf()返回字符串中第一個出現(xiàn)的指定字符串值。
1. 此方法將從頭到尾檢索string stringobject,以查看它是否包含子字符串SearchValue。檢索的起始位置位于字符串的fromindex或字符串的開頭(如果未指定fromindex)。如果找到SearchValue,則返回SearchValue第一次出現(xiàn)的位置。
2. stringobject中的字符位置從0開始。
3. 找到字符串的最后一個位置并使用lastindexof()方法。