0

配列のさまざまな要素に分割された一連のテキスト行を含む文字列型の配列があります。どの要素に文字列 Name: が含まれているかを確認したい。このようにする必要があるのは、別の配列で実行すると Name が別の要素になる可能性があるためです。配列で .contains を使用できないため、何を使用すればよいかわかりません。

4

2 に答える 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 に答える