Comparando dos cadenas en java carácter por carácter

Soy principiante en java, estoy tratando de comparar dos cadenas en java char por char y encuentro cuántos caracteres diferentes tienen por el siguiente código, pero no funciona.

     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++;    
            }
      }`

¿Algun consejo?

Respuestas a la pregunta(5)

Su respuesta a la pregunta