sender.sendMessage("Your referal code is: " + codestring[ArrayUtils.indexOf(namestring, value)]);
該值等於「名稱」加上一個隨機數,我怎麼能不知道這個字符串數組的第二部分呢?查找索引的數組,而只知道一半的值
sender.sendMessage("Your referal code is: " + codestring[ArrayUtils.indexOf(namestring, value)]);
該值等於「名稱」加上一個隨機數,我怎麼能不知道這個字符串數組的第二部分呢?查找索引的數組,而只知道一半的值
通過數組迭代和檢查startsWith()
for(int index = 0 ; index < array.length ; index ++){
if(array[index].startsWith(key)){return index;}
}
return -1; // not found
謝謝你!它的工作像一個魅力 –
歡迎您(也標誌着答案接受,這有助於你) –
我不明白你問什麼,但如果你想找到一個字符串,只知道第一個字符,你可以使用正則表達式檢查,如:
for(String string: arrayOfStrings){
if(string.matches("beginningOfString^[1-9]")){
// your code
}
}
你真的需要更清楚地解釋你的問題 –
數組的內容是什麼? 如果只有正確的元素以x開頭,那麼你可以循環它並使用字符串方法來檢查它是否正確開始 –
http://stackoverflow.com/questions/13636094/is-there-any-way-to - 知道如果一陣列表 - 包含一塊文字 – akuhn