to tentando fazer um código que me retorne o seguinte
ex:
tenho 2 palavras: ajudar e ajudas, o código deve me retornar as letras diferente entre elas no caso (r e s)
alguem pode me dar uma idéia?
to tentando fazer um código que me retorne o seguinte
ex:
tenho 2 palavras: ajudar e ajudas, o código deve me retornar as letras diferente entre elas no caso (r e s)
alguem pode me dar uma idéia?
Olá,
você pode tentar fazer um algoritmo mais ou menos assim, usando a função replace
String a = "ajuda";
String b="ajudas";
String diferenca = b.replace(a, ""); //aqui deve retornar "s"
Algo assim 
Olá,você pode tentar fazer um algoritmo mais ou menos assim, usando a função replace
String a = "ajuda"; String b="ajudas"; String diferenca = b.replace(a, ""); //aqui deve retornar "s"Algo assim
![]()
String a = "ajudar";
String b="ajudas";
String diferenca = b.replace(a, ""); //aqui deve retornar "ajudas"
Voce vai ter que fazer um for e comparar cara.
Algo assim serve?
boolean[] isEquals = new boolean[string.length()];
for (int i =0; i < string.length(); i++) {
isEquals[i] = string.charAt(i) == anotherString.charAt(i);
}
StringBuilder builder = new StringBuilder();
String separador = "";
for (int i =0; i < string.length(); i++) {
if (!isEquals[i]) {
builder.append(separador);
builder.append(string.charAt(i));
builder.append(anotherString.charAt(i));
separador = " ";
}
}
System.out.printf(builder.toString());