2012-12-06 28 views
-1
sender.sendMessage("Your referal code is: " + codestring[ArrayUtils.indexOf(namestring, value)]); 

該值等於「名稱」加上一個隨機數,我怎麼能不知道這個字符串數組的第二部分呢?查找索引的數組,而只知道一半的值

+2

你真的需要更清楚地解釋你的問題 –

+0

數組的內容是什麼? 如果只有正確的元素以x開頭,那麼你可以循環它並使用字符串方法來檢查它是否正確開始 –

+0

http://stackoverflow.com/questions/13636094/is-there-any-way-to - 知道如果一陣列表 - 包含一塊文字 – akuhn

回答

1

通過數組迭代和檢查startsWith()

for(int index = 0 ; index < array.length ; index ++){ 
    if(array[index].startsWith(key)){return index;} 
} 
return -1; // not found 
+0

謝謝你!它的工作像一個魅力 –

+0

歡迎您(也標誌着答案接受,這有助於你) –

0

我不明白你問什麼,但如果你想找到一個字符串,只知道第一個字符,你可以使用正則表達式檢查,如:

for(String string: arrayOfStrings){ 
    if(string.matches("beginningOfString^[1-9]")){ 
     // your code 
    } 
}