我正在尝试查找哪个数组索引位置包含字符串的一部分。
FullDirPrt = "a1a" "b2b" "c3c"
String doT ="b2";
int DotPos = Arrays.asList(FullDirPrt).indexOf(doT);
如果我搜索 b2b,它会返回indexOf。如果我只搜索 b2,它会返回 -1。
最佳答案
您必须单独检查数组中的每个项目,因为每个数组项目都是一个单独的字符串:
String[] full = { "a1a", "b2b", "c3c" };
String doT = "b2";
for(int i = 0; i < full.length; i++) {
if(full[i].contains(doT)) {
System.out.println("Found item at index " + i);
}
}
关于Java - 在数组干草堆中查找针的一部分的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10646520/