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

该值等于“名称”加上一个随机数,我如何在不知道该字符串数组的第二部分的情况下使其工作?

4

2 回答 2

1

遍历数组并检查startsWith()

for(int index = 0 ; index < array.length ; index ++){
  if(array[index].startsWith(key)){return index;}
}
return -1; // not found
于 2012-12-06T21:21:50.800 回答
0

我不明白你问什么,但如果你试图找到一个字符串,只知道第一个字符,你可以使用正则表达式来检查,比如:

for(String string: arrayOfStrings){
     if(string.matches("beginningOfString^[1-9]")){
        // your code
     }
}
于 2012-12-06T21:25:14.830 回答