Comparar String

FAC
15 de Enero del 2004
Hola a todos.

Tengo una duda sobre como comparar dos strings a ver si a alguien se le ocurre como.

String a = "abcdefghijklm";
String b = "abxxxfghxxxx";

Existe aguna clase en java que me compare caracter por caracter y obtenga el número de coincidencias ?
[en este ejemplo serían 5]
O sea el caracter de la posición 1 de a con el de la posición 1 de b ...

Un saludo.

Yareth
15 de Enero del 2004
Hola:

Estaba buscando algunas cosas y me encontre con una pagina en la cual viene algo sobre lo que necesitas o no se si ya lo encontraste pero pues me acorde de que vi este mensaje
aqui te mando la pagina:

http://www.javahispano.org/codesnippets.type.action?type=snippet

espero aun lo necesites

MArco
15 de Enero del 2004
Porsupuesto.

if(a.equals(b))
System.out.println("IGUALES");
else
System.out.println("NO IGUALES");

SALUDOS

Roger
15 de Enero del 2004
Creo que marco no ha entendido lo que preguntabas...
Se podria hacer una clase a la que le pases dos Strings. Esta tendria que crear dos arrays de chars, cada uno con el contenido de un string diferente, y otro array booleano. Habria que ir comparando char por char del array uno con el char correspondiente del array dos, y poner true o false en el array booleano segun obtengas de la comparacion entre los dos chars. Es un metodo complicaco, y no muy eficiente... pero la verdad esque desconozco si existe una clase o metodo que lo haga directamente en String. Por ahora, es lo que hay...
Salu2. Roger.