O que esta de errado nisso ?

Quero converter um int para String, mas ele da erro quando,qual a melhor forma de fazer ?

try {
int cur = curso.getText();
String i = Integer.toString(cur);

}
catch (NumberFormatException e) {
JOptionPane.showMessageDialog(null, " Digite letras ");
}

Rapaz, Eu novo nesse assunto de programação , mas se é pra ser uma String , porque tu fez int ?
a String também consegui armazenar números , então assim , se tu declarar uma String cur; , num ficaria melhor não ? realmente existe essa necessidade de ser int ?

sim existe, pois se eu fazer String cur ele vai converter String para Int e eu quero Int para String

já tentou

String.valueOf(cur);

no lugar de
String i = Integer.toString(cur);

Integer v1 = 10;
String v2 = v1.toString();

Marca que gostou no final :slight_smile: