次のような文字列を含むリストがあります。
String One
String Two
String Three
ここで、部分文字列「One」のインデックス番号を取得したいと思います。どうすればこれを入手できますか? それを配列に変換してから、次の場合にのみ作成できました。
public static int findInArray(Object[] arr, String searchName) {
int i;
for (i=0; i<arr.length; i++ ) {
String test = arr[i].toString();
if (test.contains(searchName)) {
//System.out.println("Substring found in:"+i);
break;
}
}
return i;
}
サブストリングを配列に変換せずに検索する方法はありませんか?