A String[]
на самом деле является массивом строк.Таким образом, он может содержать несколько строк.Например:
String[] stringArray = new String[2];
stringArray[0] = "My String 1";
stringArray[1] = "My String 2";
Если вы хотите узнать первый индекс массива String, который содержит подстроку, вам нужно сделать что-то вроде:
int findFirst(String subString, String[] stringArray) {
for (int i = 0; i < stringArray.length; i++) {
if (stringArray[i].contains(subString)) {
return i;
}
}
// indicates that no String in the array contained the subString
return -1;
}
И вот путьиспользовать метод:
int firstIndex = findFirst("String 2", stringArray);