大家好,总的来说,我有这样的问题..我需要计算两个字符串的数组中的最小距离。例如,如果数组中没有重复的字符串,这对我很有效
String[] arr = {"12","111", "trubask", "truba","111", "jopa", "moin"};
但如果
String[] arr = {"12","111", "trubask", "truba","111", "jopa", "moin", "111"};
那么距离是从1到最后一个元素计算的,但是你需要从1到4..如何改变这个?编码
for(int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if(string1.equals(arr[i]) && string2.equals(arr[j])) {
wert1 = true;
wert2 = true;
pl1 = i;
pl2 = j;
}
}
}
distance = pl2 - pl1;
如何将计数限制为包含我要查找的元素的第一个字段?
1 个回答