Erstellen von Nullables Typen in java
Ich versuche zu erstellen nullalble Objekt in Java aber keine Ahnung, wie dies zu tun , in C# wäre dies so geschehen,
int? someTestInt;
Dies ermöglicht mir, zu prüfen, für null , während in einigen Fällen kann ich mit einem 0-Wert ,dies ist nicht immer möglich, da bestimmte Ausführungspfade ermöglichen 0-Werte
dieser ein Duplikat dieser Frage stackoverflow.com/questions/985151
InformationsquelleAutor RC1140 | 2009-07-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin mir nicht ganz sicher, was Sie wollen, aber wenn Sie wollen, dass ein ganzzahliger Wert, der auch erklärt werden kann
null
, werden Sie wahrscheinlich wollen, verwenden Sie dieInteger
Klasse:Gibt es entsprechende Klassen für die einzelnen primitive:
Character
,Long
,Double
,Byte
usw. Der "standard-library", numerische Klassen, die alle verlängern dieZahl
Klasse.Beachten Sie, dass Java autoboxes diese Objekte sind automatisch seit dem JDK 1.5 verwenden, so können Sie und erklären Sie so, wie die primitiven (keine Notwendigkeit für z.B. "
new Integer(1)
"). So, obwohl Sie technisch-Objekte (und damit Verlängerung derObject
Klasse, welche die primitiveint
Typ nicht), können Sie grundlegende Arithmetik mit Ihnen. Sie konvertiert werden, um Objekt-Operationen zur compile-Zeit.Im Westen, es lohnt sich, schnell mit Ihr zu zeichnen 🙂
Ich brauche zu verwenden, die nullable-Typ für Ganzzahlen nur verwenden ,werden die entsprechenden Klassen anstelle der primitiven , danke für die info
InformationsquelleAutor Henrik Paul
Java unterstützt keine null-Werte zulässt primitiven. Sie können die Verwendung der Integer-Typ, wenn Sie möchten, die Fähigkeit zum speichern von null-Werten.
(Dies ist ein Duplikat von diesem post:
Wie die nullable-primitiven Typ " int " in Java?)
InformationsquelleAutor Peter Recore
Vielleicht versuchen, den Integer-Typ in Java.
InformationsquelleAutor mkmurray