Java – Conversión entre números y cadenas

En este post aprenderás a convertir de int a String, de float a String, y de String a int o a float. Con esto podrás convertir fácilmente entre tipos de datos de Java.

Por ejemplo, convertir una cadena a un entero, o un entero a una cadena. Para ello vamos a usar los métodos:

  • Integer.parseInt
  • Double.parseInt
  • String.valueOf

Veamos cómo se hace.

De número a cadena

Para convertir de double o int a String en Java, vamos a usar el método String.valueOf que ya viene sobrecargado para varios tipos de datos.

int entero = 123;
double doble = 123.123;
// Para convertir de número a cadena:
String enteroComoCadena = String.valueOf(entero);
// Igual para el flotante
String flotanteComoCadena = String.valueOf(doble);

Y de este modo tendremos el número convertido a cadena.

Conversión de cadena a número

Para el caso contrario, cuando queremos convertir una cadena a double o int, invocamos a Integer.parseInt o a Double.parseDouble que reciben la cadena:

String cadena = "456";
String otraCadena = "444.12312";
// Y para convertir de cadena a número
int cadenaComoEntero = Integer.parseInt(cadena);
double cadenaComoDoble = Double.parseDouble(otraCadena);

Conclusión

También podemos usar el tipo de dato float. Aquí solo expuse double e int, pero para ese caso igualmente se usa String.valueOf y Float.parseFloat.

Estoy aquí para ayudarte 🤝💻


Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto

No te pierdas ninguno de mis posts 🚀🔔

Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *