
Convertir un int a un String en Java es una tarea común. ¿Por qué es importante? Imagina que tienes un valor numérico (como un ID de usuario o un código de producto) y necesitas mostrarlo en la pantalla, guardarlo en un archivo de texto, o enviarlo a una base de datos que espera cadenas. Ahí es donde la conversión entra en juego. Necesitamos transformar ese valor int en su representación textual.
Métodos para Convertir Int a String en Java
Java ofrece varias maneras sencillas de lograr esta conversión. Aquí hay dos métodos principales, con ejemplos:
-
Usando String.valueOf(): Este método es directo y generalmente la opción preferida. Toma un int como argumento y devuelve un String.
Must Read
Ejemplo:
int numero = 123; String numeroString = String.valueOf(numero); System.out.println(numeroString); // Imprime "123" -
Usando Integer.toString(): Este método, similar a String.valueOf(), pertenece a la clase Integer y también devuelve un String.

08 convertir int a String y String a int JAVA (NetBeans 8.0.2). - YouTube Ejemplo:
int numero = 456; String numeroString = Integer.toString(numero); System.out.println(numeroString); // Imprime "456" -
Concatenación con una cadena vacía (""): Aunque menos recomendable por razones de legibilidad, concatenar un int con una cadena vacía también lo convierte a String, debido a la promoción del tipo de dato.

Java Program to Convert Int to String Ejemplo:
int numero = 789; String numeroString = "" + numero; System.out.println(numeroString); // Imprime "789"
En resumen: Tanto String.valueOf() como Integer.toString() son opciones eficientes y claras para convertir un int a String. String.valueOf() es generalmente preferido por ser un poco más robusto ante posibles valores nulos (aunque en este caso, estamos trabajando con int, que no puede ser nulo directamente).