Clases Envolventes

Clases envolventes de los tipos primitivos

Tipos PrimiticosClases Envolventes
intInteger
longLong
floatFloat
doubleDouble
booleanBoolean
byteByte
charCharacter
shortShort

Clase TestEnvolventes

package test;
public class TestEnvolventes {
    public static void main(String[] args) {
        
        /*Son Clases de tipos primitivos
        * int -> Integer
        * double -> Double
        * con estas podemos hacer operaciones con sus mótodos
        */
        //Variable Object
        Integer n = 10; //Autoboxing 
        System.out.println("Entero -> "+ n +" -> "+ n + n);
        //Convertir a String 
        String ns = n.toString();
        System.out.println("Entero a String -> "+ns+" -> "+(ns + ns));
        
        //Convertir a double
        System.out.println("Entero a double -> "+ n.doubleValue());
        
        //Variable Primitivos
        int n2 = n; //Unboxing
        
        //Convertir de String a entero 
        n = Integer.parseInt(ns);
        System.out.println(n + n);
        //Convertir a double 
        double nd = Double.parseDouble(ns);
        System.out.println(nd);
    }
}