Salve ragazzi,corro al dunque:
cH2 e cH1 sono due array di caratteri,devo scorrere un array carattere per carattere e assegnare questi valori all'altro,perchè devo fare dei controlli su questi(vedere se un determinato carattere è presente e cose del genere).L'esempio che sto seguendo non da porzioni di codice se non questa:

for(int x=1;x<String.length();x++)
ch1[i]=ch2[i] ^ ch2[x-1];

Da ciò che ho capito da questi appunti ogni carattere di ch1 è creato in base al carattere di ch2 con lo stesso indice E da quello che lo precede,credo sia per questo che usi lo xor(operatore che non ho mai trattato).Il compilatore mi da un errore dicendo che c'è una perdita d'informazioni in quanto dallo xor si aspetterebbe un carattere e non un int,ma io in realtà sto solo scorrendo gli indici...Qualcuno sa spiegarmi meglio come posso utilizzare questo ciclo for?(Per chi non avesse capito è una specie di criptaggio per delle password)saluti!