Resultados de la búsqueda a petición "autoboxing"

4 la respuesta

Contenedores de tipos primitivos en arraylist vs arrays

En "Core java 1" he leído PRECAUCIÓN: una ArrayList es mucho menos eficiente que una matriz int [] porque cada valor está envuelto por separado dentro de un objeto. Solo querrá usar esta construcción para pequeñas colecciones cuando la ...

5 la respuesta

a comparación de dobles en Java da resultados extraño

Realmente no puedo entender por qué sucede lo siguiente: Double d = 0.0; System.out.println(d == 0); // is true System.out.println(d.equals(0)); // is false ?! Sin embargo, esto funciona como se esperaba: Double d = 0.0; System.out.println(d ...

6 la respuesta

Por qué no los tipos primitivos Java de caja automática para genéricos?

Java no permite que se usen tipos primitivos en estructuras de datos genéricas. P.ej. ArrayList <int> no está permitido. La razón es que los tipos primitivos no se pueden convertir directamente a Object. Sin embargo, Java 1.5 admite ...

3 la respuesta

Anulación y compatibilidad de tipo de retorno

Lo siguiente compila sin ningún problema.

3 la respuesta

¿Por qué el auto-boxing y unboxing de enteros no funciona con Arrays.asList en Java? [duplicar]

1 la respuesta

Java permite asignar bytes a java.lang.Short pero no a java.lang.Integer

final byte b = 12; Short s = b; Integer i = b;El programa compila bien para Short pero para la compilación Integer falla con el mensaje "tipos incompatibles". Estoy teniendo dificultades para tratar de entender este comportamiento. No ...

3 la respuesta

NullPointerException a través del comportamiento de boxeo automático del operador ternario de Java

Me tropecé con un muy extraño

3 la respuesta

Kotlin en caja Int no son lo mismo

Por favor, ayúdame a entender este código en los documentos de Kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Ahora entiendo ...

4 la respuesta

En Java, ¿es posible anular los métodos si los tipos de retorno son respectivamente una primitiva y su clase contenedora?

Al trabajar con la idea de anular y anular métodos en Java, noté que hay cierta flexibilidad dada para los tipos de retorno de tales métodos. Aquí hay un poco de teoría: "El tipo de retorno de un método de anulación en la clase derivada puede ...

2 la respuesta

Java Arrays.asList en el tipo de matriz primitiva produce un tipo de lista inesperado [duplicado]

Posible duplicado: Arrays.asList () no funciona como debería? [https://stackoverflow.com/questions/1467913/arrays-aslist-not-working-as-it-should] Al parecer, el tipo de retorno deArrays.asList(new int[] { 1, 2, 3 }); esList<int[]>. Esto me ...