preguntar acerca de autoboxing

16
réponses

Comment convertir int [] en liste en Java?

Comment convertir int[] en List<Integer> en Java? Bien sûr, je suis intéressé par toute autre réponse que de le faire en boucle, article par article. Mais s'il n'y a pas d'autre réponse, je choisirai celle-ci comme la meilleure pour montrer le …
demandé sur 1970-01-01 00:33:29
8
réponses

Comment convertir Double [] en double[]?

J'implémente une interface qui a des fonctionnalités similaires à une table qui peut contenir un type d'objets. L'interface spécifie la fonction suivante: double[] getDoubles(int columnIndex); Où je suis perplexe, c'est que dans mon implémentatio …
demandé sur 1970-01-01 00:33:29
12
réponses

Boolean!= faux

En Java, vous diriez généralement que if(someBool != false) Est le même que if(someBool) , Mais que faire si someBool n'est pas de type boolean, mais Boolean, et sa valeur est null? ... …
demandé sur 1970-01-01 00:33:30
7
réponses

Java: Quelle est la différence entre l’autoboxing et le casting?

cette question porte sur" pourquoi l'autoboxing rend certains appels Ambigus en Java?" mais en lisant les réponses, il y a un certain nombre de références au casting et je ne suis pas sûr de comprendre complètement la différence. qu …
demandé sur 1970-01-01 00:33:29
8
réponses

Comment comparer correctement deux entiers en Java?

je sais que si vous comparez un entier primitif boxé avec une constante telle que: Integer a = 4; if (a < 5) a sera automatiquement Non boxé et la comparaison fonctionnera. Cependant, ce qui se passe lorsque vous comparez …
demandé sur 1970-01-01 00:33:29
7
réponses

Pourquoi utiliser l’autoboxing et le unboxing en Java?

Autoboxing est la conversion automatique que le compilateur Java fait entre les types primitifs et leur enveloppe d'objet correspondante classe. Par exemple, convertir Un int en un entier, un double en un Double, et ainsi de suite. Si la conver …
demandé sur 1970-01-01 00:33:34
4
réponses

Booléens, opérateurs conditionnels et autoboxing

pourquoi ce lancer NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { retu …
demandé sur 1970-01-01 00:33:30