我是初學者在Java中,我想比較兩個字符串中的字符和char char,並找到多少不同的字符,他們有以下代碼但它不起作用,在字符比較兩個字符串中的字符
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++;
}
}`
任何提示?
計數器是'我'但你永遠不會使用它在循環內部,並有一些'j'。爲什麼? – 2012-08-05 22:00:45
什麼讓你覺得substring(j,j)會返回任何東西? – EJP 2012-08-05 22:02:43
你的代碼怎麼樣「不起作用?」編譯它時會發生什麼?如果它編譯,它運行?如果它運行,會發生什麼?一路上,發生了什麼不同於你的期望?另外,如果有的話,你會得到什麼錯誤信息? – 2012-08-05 22:02:58