Preguntas etiquetadas con autoboxing


10
¿Cómo comparar correctamente dos enteros en Java?
Sé que si compara un entero primitivo en caja con una constante como: Integer a = 4; if (a < 5) a se desempaquetará automáticamente y la comparación funcionará. Sin embargo, ¿qué sucede cuando compara dos recuadros Integersy desea comparar igualdad o menor que / mayor que? Integer a = …
217 java  integer  autoboxing 




10
Boxeo de enteros extraños en Java
Acabo de ver un código similar a este: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Cuando se ejecuta, este bloque de código se imprimirá: false …
114 java  autoboxing 

4
Comparación de valores largos 127 y 128 en caja
Quiero comparar dos valores de objetos largos usando ifcondiciones. Cuando estos valores son menores que 128 , la ifcondición funciona correctamente, pero cuando son mayores o iguales que 128 , la comparación falla. Ejemplo: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok …


9
¿Por qué utilizamos el autoboxing y unboxing en Java?
Autoboxing es la conversión automática que realiza el compilador de Java entre los tipos primitivos y sus clases de envoltura de objetos correspondientes. Por ejemplo, convertir un int en un Integer, un double en un Double, y así sucesivamente. Si la conversión es al revés, esto se llama unboxing. Entonces, …
81 java  autoboxing 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.