Mi Blog
👉 Conversión de tipos de datos en Java

Conversión de tipos de datos en Java

 
(9 votos)

Convertir variables en Java es muy sencillo. Todos los desarrolladores de software están acostumbrados a manejar variables de diferentes tipos, y en muchas ocasiones es necesario realizar una conversión ó casting entre diferentes tipos. Las variables, los tipos y sus conversiones es lo primero que se aprende en cualquier lenguaje de programación, y en Java no iba a ser diferente.

Seguid leyendo si queréis aprender como crear un completo instalador para las aplicaciones desarrolladas en Java...

 

 

¿QUÉ TIPOS DE VARIABLES EXISTEN EN JAVA?

En Java es posible transformar el tipo de una variable u objeto en otro diferente al original. Esta transformación se denomina "conversión", "tipado" o mas comúnmente "casting". En la siguiente tabla se pueden ver las distintas posibilidades de conversión con las variables de tipo primitivo:

Casting Java

 

 

1.- REQUERIMIENTOS

Los requerimientos para seguir este tutorial son los siguientes:

  • Tener instalado algún IDE de JAVA

 

 

2.- SINTAXIS Y EJEMPLOS DE CONVERSIÓN

En los siguientes apartados se detallará como es la sintaxis de cada una de las posible conversiones y un sencillo ejemplo en cada uno de ellos.

DE STRING A BOOLEAN

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// boolean boolean = Boolean.valueOf(cadena);
// boolean boolean = Boolean.parseBoolean(cadena);

// Ejemplos
boolean boolean1 = Boolean.valueOf("true");
boolean boolean2 = Boolean.parseBoolean("false");

// Salida
System.out.println("boolean1 vale:> " + boolean1);
System.out.println("boolean2 vale:> " + boolean2);

}

}

  

 

DE STRING A CHAR

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// char caracter = cadena.charAt(0); // Solo convertimos el primer carácter de la cadena

// Ejemplo
String cadena= "E";
char caracter = cadena.charAt(0);

// Mostramos salida
System.out.println("carácter vale:> " + caracter);

}

}

 

 

Convertir variables en Java es muy sencillo

 

 

DE STRING A DOUBLE

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// double doble = Double.parseDouble(cadena);

// Ejemplo
double doble = Double.parseDouble("900.1");

// Salida
System.out.println("doble vale:> " + doble);

}

}

 

 

DE STRING A FLOAT

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// float flotante = Float.parseFloat(cadena);

// Ejemplo
float cantidad = Float.parseFloat("123.5");

// Salida
System.out.println("cantidad vale:> " + cantidad);

}

}

  

 

DE STRING A INTEGER

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// Integer entero = Integer.valueOf(cadena);
// int entero = Integer.parseInt(cadena);

// Ejemplo
Integer n1 = Integer.valueOf("623");
int n2 = Integer.parseInt("8237");

// Salida
System.out.println("n1 vale:> " + n1);
System.out.println("n2 vale:> " + n2);

}

}

 

 

DE BOOLEAN A STRING

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// String cadena = String.valueOf(a);
// String cadena = Boolean.toString(a);

// Ejemplos
boolean a = true;
String cadena1 = String.valueOf(a);

boolean b = false;
String cadena2 = Boolean.toString(b);

// Salida
System.out.println("cadena1 vale:> " + cadena1);
System.out.println("cadena2 vale:> " + cadena2);

}

}

DE CHAR A STRING

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// String cadena = Character.toString(char);

// Ejemplo
char caracter = 'A';
String cadena = Character.toString(caracter);

// Salida
System.out.println("cadena vale:> " + cadena);

}

}

 

 

DE CHAR A STRING

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// String cadena = Character.toString(char);

// Ejemplo
char caracter = 'A';
String cadena = Character.toString(caracter);

// Salida
System.out.println("cadena vale:> " + cadena);

}

}

 

 

DE DOUBLE A STRING

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// String cadena = String.valueOf(doble);

// Ejemplo
double doble = 9876.7;
String cadena = String.valueOf(doble);

// Salida
System.out.println("cadena vale:> " + cadena);

}

}

 

 

DE DOUBLE A STRING

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// String cadena = String.valueOf(doble);

// Ejemplo
double doble = 9876.7;
String cadena = String.valueOf(doble);

// Salida
System.out.println("cadena vale:> " + cadena);

}

}

 

DE FLOAT A STRING

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// String cadena = Float.toString(flotante);

// Ejemplo
String total = Float.toString(87650.3f);

// Salida
System.out.println("total vale:> " + total);

}

}

 

DE INTEGER A STRING

package vars;

/**
*
* @author raul prieto fernandez
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

// Sintáxis
// String cadena = Integer.toString(entero);
// String cadena = String.valueOf(entero);

// Ejemplos
String importe = Integer.toString(73643);

int entero = 8237;
String cadena = String.valueOf(entero);

// Salida
System.out.println("importe vale:> " + importe);
System.out.println("cadena vale:> " + cadena);

}

}

 

 

ENJOY!


Raúl Prieto Fernández

Sitio Web: raulprietofernandez.net

Si quieres ir rápido, ve solo. Si quieres llegar lejos, ve acompañado.