Salve a tutti...
ho scritto questo codice:
in pratica prendo le colonne di una matrice in corrispondeza della lettera presente in una stringa in ordie alfabetico, una volta che ho utilizzato la lettera vorrei sostituirla con il punto es.: ciao diventerà .... in 4 passaggicodice:for (int i = 0; i < x; i++) { String c1 = Character.toString(text[i]); String chi = Testo.getText(); for (int n = 0; n < x; n ++) { String c2 = Character.toString(chi.charAt(n)); chi.replace (Character.toString(chi.charAt(n)),"."); System.out.println(chi); if(c1.equals(c2)) { for (int p = 1; p < righe; p++) { if (!(matrice1[p][n].getText().equals(""))) { matrice2[ind] = new JTextField(); matrice2[ind].setText(matrice1[p][n].getText()); matrice2[ind].setEditable(false); tabella1.add(matrice2[ind]); } ind ++; } } } }
ciao -> .iao
.iao -> ..ao
ecc
Il problema è che non mi sostituisce il carattere!!

Oppa
Rispondi quotando