查找数组的索引,同时只知道一半的值

时间:2012-12-06 21:19:46

标签: java arrays

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

该值等于“name”加上一个随机数,如何在不知道该字符串数组的第二部分的情况下完成这项工作?

2 个答案:

答案 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
     }
}