Convertir de String a tipos primitivos

2187 vistas

Vamos a ver cómo podemos convertir una cadena que contenga la representación de un valor primitivo a su correspondiente tipo de dato. En general tendremos que usar métodos del wrapper del tipo en cuestión que nos retornan variables del primitivo, una excepción son los valores lógicos, aunque no hay mucha diferencia.

Veamos el ejemplo...



java
  1.   public static void main(String[] args)
  2.   {
  3.       String sEntero = "5";     
  4.       String sDecimal = "5.89";
  5.       String sLogico = "true";
  6.      
  7.       int entero = Integer.parseInt(sEntero);
  8.       float decimal = Float.parseFloat(sEntero);
  9.       boolean logico = Boolean.valueOf(sLogico).booleanValue();
  10.  
  11.       System.out.println(entero);
  12.       System.out.println(decimal);
  13.       System.out.println(logico);
  14.      
  15.   }
  16.