Suchergebnisse für Anfrage "autoboxing"

2 die antwort

Autoboxing / Unboxing beim Umwandeln von Integer in int mit der 'cast'-Methode

Hier ist ein sehr einfacher Fall: Ich versuche, einen Objekttyp in ein Primitiv wie diesen umzuwandeln: Object object = Integer.valueOf(1234); int result1 = int.class.cast(object); //throws ClassCastException: Cannot convert java.lang.integer to ...

6 die antwort

Wenn == für ein Primitiv und einen Boxed-Wert verwendet wird, wird das Autoboxing ausgeführt oder das Unboxing wird ausgeführt.

Der folgende Code wird (mit Java 8) kompiliert: Integer i1 = 1000; int i2 = 1000; boolean compared = (i1 == i2);Aber was macht es? Unboxi1: boolean compared = (i1.intvalue() == i2);oder Boxi2: boolean compared = (i1 == new Integer(i2));So ...

8 die antwort

Ist es in Java möglich, Methoden zu überschreiben, wenn Rückgabetypen jeweils ein Primitiv und dessen Wrapper-Klasse sind?

ei der Arbeit mit der Idee, Methoden in Java zu überschreiben und zu überschreiben, ist mir aufgefallen, dass für die Rückgabetypen solcher Methoden eine gewisse Flexibilität gegeben is Hier ist ein bisschen Theorie: "Der Rückgabetyp einer ...

TOP-Veröffentlichungen

4 die antwort

Java Autoboxing und Ternary Operator Wahnsinn

Habe gerade ein paar frustrierende Stunden damit verbracht, diesen Code zu debuggen: LinkedHashMap<String, Integer> rsrqs = new LinkedHashMap<String, Integer>(); Integer boxedPci = 52; Integer boxedRsrq = boxedPci != null ...

1 die antwort

Java erlaubt es, java.lang.Short ein Byte zuzuweisen, nicht jedoch java.lang.Integer

final byte b = 12; Short s = b; Integer i = b;Programm kompiliert gut für Short, aber für Integer-Kompilierung schlägt mit der Meldung "inkompatible Typen" fehl. Es fällt mir schwer, dieses Verhalten zu verstehen. Ich konnte nichts für ...

5 die antwort

Auto-Boxing und primitive Typen, die der Methodensignatur entsprechen

In der Version1.5, Java hat das Konzept von eingeführtauto-boxing. public interface SomeInterface { public void test(Integer val); } public class Main implements SomeInterface { /*The method signature gets different and compiler is asking to ...

3 die antwort

Wie funktioniert Java Auto Boxing / Unboxing?

Seit JDK 5.0 wurde das automatische Boxen / Unboxen in Java eingeführt. Der Trick ist einfach und hilfreich, aber als ich anfing, verschiedene Konvertierungen zwischen Wrapper-Klassen und primitiven Typen zu testen, war ich ziemlich verwirrt ...

3 die antwort

Warum funktioniert das automatische Ein- und Auspacken von Ganzzahlen in Arrays.asList in Java nicht? [Duplikat]

Diese Frage hat hier bereits eine Antwort: Arrays.asList () funktioniert nicht wie es sollte? [/questions/1467913/arrays-aslist-not-working-as-it-should] 9 AntwortenDas Folgende ist Würfecompile error: int[] arrs = {1,2,4,3,5,6}; List<Integer> ...

4 die antwort

Ist Autoboxing für die von mir erstellten Klassen möglich?

3 die antwort

Überschreibungs- und Rückgabetypkompatibilität

Das Folgende wird ohne Probleme kompiliert