Hola necesito ayuda!
Tengo el siguiente código:
package actualizarlletres;
public class ActualizarLletres {
public static void main(String[] args) {
ActualizarLletres programa = new ActualizarLletres();
programa.inici();
}
void inici(){
presentarAplicacio();
arrayLletres();
String[] nombres = arrayLletres();
char[]diposit = Diposit();
ActualizarLletres(nombres, diposit);
}
void presentarAplicacio(){
System.out.println("Aquest programa esborrara lletres");
System.out.println("_____________________________________________");
}
String[] arrayLletres(){
String[] nombres ={ "ABADESSA","IDOL","PlORAR","INCLOURE","BATA" };
return nombres;
}
char[] Diposit (){
char[] diposit = {'R', 'C', 'A', 'O', 'O', 'S', 'A', 'S', 'P', 'D',
'L', 'A', 'D', 'A', 'N', 'U', 'L', 'O', 'B', 'I',
'E', 'I', 'R', 'E', 'T', 'L', 'R', 'A', 'B', 'A'};
return diposit;
}
boolean ActualizarLletres(String[] nombres, char[] diposit){
// ESCOGEMOS 2 PALABRAS
String[] paraules ={ "ABADESSA","IDOL"};
boolean result = false;
for (int i = 0; i < paraules.length; i++){
char[] caracteres = paraules[i].toCharArray();
for(int j = 0; j < caracteres.length; j++){
for(int k = 0; k < diposit.length; k++){
if (diposit[k] == caracteres[j]){
System.out.println("SI: " + diposit[k] + " - " + caracteres[j]);
result = true;
} else {
System.out.println("NO: " + diposit[k] + " - " + caracteres[j]);
result = false;
}
}
}
System.out.println("-----");
System.out.println();
}
return result;
}
}
Me hace el recorrido y me verifica si cada palabra esta en el deposito.. Pero necesito que el deposito en vez de salir así:
char[] diposit = {'R', 'C', 'A', 'O', 'O', 'S', 'A', 'S', 'P', 'D',
'L', 'A', 'D', 'A', 'N', 'U', 'L', 'O', 'B', 'I',
'E', 'I', 'R', 'E', 'T', 'L', 'R', 'A', 'B', 'A'};
Cuando he escogido 2 palabras como Abadessa y Idol (paraules )
salga el deposito así:
char[] diposit = {'R', 'C', '-','-', 'O', '-', '-', '-', 'P', '-',
'L', '-', '-', 'A', 'N', 'U', 'L', 'O', '-', '-',
'-', 'I', 'R', 'E', 'T', '-', 'R', 'A', 'B', 'A'};
Es decir los caracteres de las palabras Abadessa y Idol salgan tachados en el deposito.
como lo hago=?