 {
for (int j = 0; j < temp.length(); j++) {
if (strs[i].charAt(j) != temp.charAt(j)) {
temp = temp.substring(0, j);
break;
}
}
}
Pub = temp;
这样,每次循环时,都是对临时变量temp进行修改,而不是对Pub进行修改。在循环结束后,再将temp的值赋给Pub即可。