Ciao,
Come dal titolo.
chiave = 3
la lettera a sara sostituita da d
la lettera b sara sostituita da e
ecc....
Questo è il mio codice:
public String codifica(String testoInChiaro) {
String r = "";
int inizio = 0;
for (int i = 0; i < testoInChiaro.length(); i++) {
inizio = testoInChiaro.indexOf(chiave);
r = testoInChiaro.substring(0, i + inizio);
System.out.println(r);
return r;
}
return null;
}
ho ragionato in questo modo:
1) scorri tutta la lunghezza della stringa
2) memorizza in una variabile la posizione della chiave indexof
3)sostituzione carattere sommando con la chiave
Ma non funziona, come mai...
Mi potete dire dove ho sbagliato è in che punto devo correggere.
grazie