sender.sendMessage("Your referal code is: " + codestring[ArrayUtils.indexOf(namestring, value )]);
该值等于“name”加上一个随机数,如何在不知道该字符串数组的第二部分的情况下完成这项工作?
答案 0 :(得分:1)
遍历数组并检查startsWith()
for(int index = 0 ; index < array.length ; index ++){
if(array[index].startsWith(key)){return index;}
}
return -1; // not found
答案 1 :(得分:0)
我不明白你问的是什么,但是如果你想找到一个字符串,只知道第一个字符,你可以使用正则表达式来检查,如:
for(String string: arrayOfStrings){
if(string.matches("beginningOfString^[1-9]")){
// your code
}
}