我是Java的初学者,我正在尝试使用以下代码逐个字符比较两个字符串,并找到它们有多少个不同的字符,但是它没有正常工作:
min is the min between the 2 strings
for(int i=0; i<min-1; i++){
s1 = w1.substring(j,j++);
s2 = w2.substring(j,j++);
if (! s1.equalsIgnoreCase(s2) ){
counter++;
}
}`
有什么技巧吗?
i
,但你在循环中从未使用它,而是用了一些j
。为什么? - Andreas Dolk