Conversión de tipos Parte 2
Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 14 de 73.
También es posible convertir números y valores booleanos en cadenas y viceversa. Para convertir un valor en una cadena, podemos usar la función String.valueOf():
int number1 = 789;
double number2 = 789;
boolean isValid = true;
String text1 = String.valueOf(number1); // se convierte en "789"
String text2 = String.valueOf(number2); // se convierte en "789.0"
String text3 = String.valueOf(isValid); // se convierte en "true"Convertir una cadena a un tipo diferente es un poco más complicado:
String to Integer:
String numberText = "123";
int number = Integer.parseInt(numberText); // se convierte en 123String to Double:
String decimalText = "45.67";
double decimal = Double.parseDouble(decimalText); // se convierte en 45.67String to Boolean:
String boolText = "true";
boolean bool = Boolean.parseBoolean(boolText); // se convierte en trueparseBoolean convertirá cualquier cadena que, sin distinguir entre mayúsculas y minúsculas, tenga el valor “true”. Por ejemplo, True, tRue y TRUE se convertirán todas en true
Intentar convertir una cadena a un tipo no válido dará como resultado un error:
String invalidNumber = "abc";
int number = Integer.parseInt(invalidNumber); // Esto causará una NumberFormatExceptionPruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloIncremento/decrementoIncremento/decremento posteriorAtajos aritméticosOperadores de comparaciónComparación de cadenas7Entrada y salida básicas
Métodos de System.outFormato de salidaClase ScannerRepaso: hasta 120Repaso: verdadero o falso10Métodos (Funciones)
Declaración de métodosParámetros de métodosTipos de retornoSobrecarga de métodosRepaso: función SigmaRepaso: función de validaciónMétodos void13Operaciones con cadenas
Métodos de cadenas, parte 1Métodos de cadenas, parte 2Formato de cadenasComparación de cadenas5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operadores lógicos, parte 48Aplicación de calculadora
Mensaje de bienvenidaObtención de números3Variables Parte 2
ConstantesConvenciones de nomenclaturaRepaso: inicializar variablesConversión de tipos Parte 1Conversión de tipos Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioRepaso - If ElseIf - Else anidadoPractica por tu cuenta: Compilador de Java online