Van icon

JAVA CASTING

Links


    //JAVA <
    //WIDENING -> AUTOMATICALLY
    int myInt1 = 9;
    double myDouble1 = myInt1;    
    //NARROWING CASTING: Narrowing casting must be done manually by placing the type in parentheses in front of the value:     
    double myDouble2 = 9.78;
    int myInt2 = (int) myDouble2; 

    int codigo=97;
    char codigoASCII=(char)codigo;

    //PARSING FROM STRING TO NUMBER
    //De String a int:
    String someString = "123";
    int i = Integer.parseInt( someString );
    
    //De String a float:
    String cadena2 = "1.23";
    float flotante = Float.parseFloat(cadena2);
    
    
    //De String a double:
    String cadena3 = "12.3";
    double decimal = Double.parseDouble(cadena3);
        
    //De String a short:
    String cadena4 = "123";
    short enteroShort = Short.parseShort(cadena4);
    
    //De String a byte:
    String cadena5 = "123";
    byte enteroByte = Byte.parseByte(cadena5);
    
    //De String a Long:
    String cadena6 = "123";
    long enteroLong = Long.parseLong(cadena6);
    
    //FROM NUMBER TO STRING
    public void NumberToString(){
    //Convertir número en cadena con método toString()
    int numero1 = 720;
    String cadena1 = Integer.toString(numero1);
    
    //Convertir número en cadena con método valueOf()
    int numero2 = 728;
    String cadena2 = String.valueOf(numero2);
    
    }