我是初学者在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