Salve a tutti...
ho scritto questo codice:
codice:
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 ++;
}
}
}
}
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 passaggi
ciao -> .iao
.iao -> ..ao
ecc
Il problema è che non mi sostituisce il carattere!!