<strong>¿Cast versus parse!?</strong> <em>Por favor un ejempo de cuando usar uno y cuando usar el otro</em>.

Pregunta de la clase:
Tipos de datos char y boolean
Carlos Eduardo Lozano Miranda

Carlos Eduardo Lozano Miranda

Pregunta
studenthace 6 años

¿Cast versus parse!? Por favor un ejempo de cuando usar uno y cuando usar el otro.

1 respuestas
para escribir tu comentario
    Claudio Jesus Vázquez Villanueva

    Claudio Jesus Vázquez Villanueva

    studenthace 6 años

    El cast se ocupa cuando realizas operaciones matemáticas para garantizar precisión en estas mismas, o para ahorrar memoria optimizando los tipos de datos ya que cada tipo de dato ocupa un espacio diferente y aveces no necesitas tanto. Un ejemplo seria un numero decimal pequeño puedes ahorrar memoria usando un float en vez de double, en este caso el cast te ayudaría a ahorrar 32 bits.

    float numero= 2.5f;

    o

    float precioNaranja = (float) 2.5;

    Mientras que el Parse se utiliza para cambiar entre tipos de datos, su uso mas común es el de dar formato a las cadenas de texto que recibes por los métodos input y cada Wrapper tiene su metodo Parse.

    ++Convertir a un entero++

    String cadena = "10"; int numero= Integer.parseInt(cadena);

    ++Convertir a un float(Decimal)++

    String cadena = "10.23"; float numero = Float.parseFloat(cadena);
Curso de Introducción a Java SE

Curso de Introducción a Java SE

Java es un lenguaje de programación con el que puedes desarrollar software multiplataforma gracias a la JVM (Máquina Virtual de Java). Aprende las características fundamentales del lenguaje y desarrolla tus propios proyectos.

Curso de Introducción a Java SE
Curso de Introducción a Java SE

Curso de Introducción a Java SE

Java es un lenguaje de programación con el que puedes desarrollar software multiplataforma gracias a la JVM (Máquina Virtual de Java). Aprende las características fundamentales del lenguaje y desarrolla tus propios proyectos.