Float und Double sind andere Wrapper -Klassen, die zum Konvertieren primitiver Datentypen verwendet werden. Manchmal ist es erforderlich, den primitiven Datentyp in ein Objekt umzuwandeln und das Objekt in den primitiven Datentyp umzuwandeln. Dafür können Wrapper -Klassen verwendet werden. Programmiersprachen wie Java enthält Wrapper -Klassen. Sie werden für diesen Konvertierungsprozess verwendet. Eine Wrapper -Klasse ist eine Klasse, die Typen zusammenfasst. Diese Typen können verwendet werden, um Objektinstanzen und Methoden in einer anderen Klasse zu erstellen, die diese Typen benötigt. Es gibt acht primitive Typen in Java. Sie sind int, kurz, byte, lang, boolean, char, float und doppelt. Die entsprechende Wrapper -Klasse für den Booleschen Datentyp ist boolescher. Die Wrapper -Klasse für den Char -Datentyp ist ein Zeichen. Kurzer, Byte, Ganzzahl, lang, float und doppelt sind weitere Wrapper -Klassen. Das automatische Konvertieren des primitiven Datentyps in ein Objekt wird als autoboxiert bezeichnet. Das automatische Konvertieren des Objekts in einen primitiven Typ wird als Unboxing bezeichnet. In diesem Artikel werden zwei Wrapper -Klassen erörtert, die ganzzahlig sind und flogen. Der Schlüsselunterschied Zwischen ganzzahliger und float ist das Integer ist die Wrapper -Klasse, die sich auf den int -primitiven Datentyp bezieht, während Float die Wrapper -Klasse ist, die sich auf den primitiven Datentyp float bezieht.
1. Überblick und wichtiger Unterschied
2. Was ist ganzzahlig
3. Was ist float
4. Ähnlichkeiten zwischen Ganzzahl und Schwimmer
5. Seite an Seite Vergleich - Integer vs Float in tabellarischer Form
6. Zusammenfassung
Ganzzahl ist eine Wrapper -Klasse in Java. Der entsprechende Datentyp ist int int. Es wird verwendet, um einen int -Datentyp in ein Objekt umzuwandeln oder ein Objekt in ein int umzuwandeln. Siehe das folgende Beispiel mit der Ganzzahl -Wrapper -Klasse.
Abbildung 01: Programm mit ganzzahliger Wrapper -Klasse
Gemäß dem obigen Programm ist das X eine Variable vom Typ int int. Es enthält den Wert 10. Die ganze Zahl.ValueOF wird verwendet, um das INT in das Ganzzahltyp -Objekt umzuwandeln. Die x -Variable wird an den Wert der Methode übergeben. Ebenso wird der INT in eine Ganzzahl umgewandelt.
Das y ist ein Objekt der Typ Ganzzahl. Wert 5 wird an den Konstruktor übergeben. Mithilfe der intValue -Methode wird dieses Objekt in den Int -Datentyp konvertiert. Dieser konvertierte Wert wird in Z -Variable gespeichert, die einen int halten können.
Abbildung 02: Autoboxing- und Unboxing -Beispiel1
Nach dem obigen Programm hat die Variable X ein int. Wenn der Compiler es der Ganzzahl zuweist, schreibt er automatisch Ganzzahl.Wert von (x) intern. Das ist Auto -Boxen. Das 'a' ist vom Typ Ganzzahl. Der Wert 6 wird an den Konstruktor übergeben. Bei der Zuweisung des A -Werts zu B schreibt der Compiler automatisch a.intValue () intern. Das ist Unboxing.
Float ist eine Wrapper -Klasse in Java. Der entsprechende Datentyp ist ein Float. Es wird verwendet, um einen Float -Datentyp in ein Objekt umzuwandeln oder ein Objekt in einen Float umzuwandeln. Siehe das folgende Beispiel mit Float -Wrapper -Klasse.
Abbildung 03: Programm mit Float -Wrapper -Klasse
Gemäß dem obigen Programm ist das X eine Variable des Typs Float. Es enthält den Wert 20.5f. Der Schwimmer.ValueOF wird verwendet, um den Float -to -Float -Typ -Objekt umzuwandeln. Die x -Variable wird an die ValueOF -Methode übergeben. Ebenso wird der Schwimmer in einen Schwimmer umgewandelt.
Das y ist ein Objekt vom Typ Float. Wert 10.5f wird an den Konstruktor übergeben. Mithilfe der FloatValue -Methode wird dieses Objekt in den Float -Datentyp konvertiert. Dieser konvertierte Wert wird in Z -Variable gespeichert, die einen Schwimmerwert halten kann.
Abbildung 04: Autoboxing und Unboxing -Beispiel2
Nach dem obigen Programm hat die Variable X einen Float. Wenn der Compiler es zuweist, schreibt der Compiler automatisch Float.Wert von (x) intern. Das ist autoboxiert. Das 'a' ist vom Typ Float. Der Wert 6.1f wird an den Konstruktor übergeben. Bei der Zuweisung des A -Werts zu B schreibt der Compiler automatisch a.floatValue () intern. Das ist Unboxing.
Ganzzahl gegen Float | |
Integer ist eine Klasse, die einen Wert des primitiven Typs in ein Objekt einbindet. | Float ist eine Klasse, die einen Wert des primitiven Typs in einem Objekt umhüllt. |
Verwandte primitive Datentyp | |
Integer ist die Wrapper -Klasse, die sich auf den Int -Datentyp bezieht. | Float ist die Wrapper -Klasse, die sich auf den Float -Datentyp bezieht. |
In Java gibt es acht wichtige primitive Typen. Sie sind int, kurz, byte, lang, boolean, char, float und doppelt. Manchmal ist es notwendig, die primitiven Datentypen in Objekt und Objekt in primitive Typen umzuwandeln. Dafür werden Wrapper -Klassen verwendet. Jeder primitive Typ hat eine entsprechende Wrapper -Klasse. Diese Wrapper -Klassen sind ganzzahlig, kurz, byte, lang, boolean, char, float und doppelt. In diesem Artikel wurde der Unterschied zwischen Ganzzahl und Float erörtert. Der Unterschied zwischen Integer und Float besteht darin.
1.„Wrapper -Klasse in Java - Javatpoint.Java Point. Hier verfügbar
2.Ganzzahl (Java SE 9 & JDK 9). Hier verfügbar
3.Float (Java SE 9 & JDK 9). Hier verfügbar