我有一个字符串类型的数组,其中包含一堆文本,这些文本在数组的不同元素中被分解。我想检查哪个元素包含字符串 Name: 在其中。我需要这样做的原因是因为 Name 在不同的数组上运行时可以在不同的元素中。我不能在数组上使用 .contains ,所以我不确定要使用什么。
问问题
86 次
2 回答
2
String []array = new String[]{"foo","bar","the_string_you_are_looking_for"};
int index = -1;
for (int i = 0; i < array.length; ++i)
{
if (array[i].contains("the_string_you_are_looking_for"))
{
index = i;
break;
}
}
于 2012-10-24T19:29:17.843 回答
2
int getIndexOfElementContainingName(String[] myStringArray) {
for(int i=0; i<myStringArray.length; i++) {
if(myStringArray[i].contains("Name:"))
return i;
}
return -1;
}
于 2012-10-24T19:30:58.927 回答