Wrapper -Klassen in Java | Erklärt

Wrapper -Klassen in Java | Erklärt
Java ist eine objektorientierte Sprache, also müssen wir die meiste Zeit mit Objekten arbeiten. Zum Beispiel brauchen wir Objekte der Klasse, während wir mit Sammlungen, Synchronisierungen usw. arbeiten, usw. In solchen Situationen können wir die primitiven Typen nicht verwenden, da wir die Objekte der primitiven Datentypen nicht erstellen können. Daher stellt Java die Wrapper -Klassen zur Verfügung, die zu gehören Java.Lang Paket.

Dieser Artikel bietet einen umfassenden Überblick über Java-Wrapper-Kurse, und die folgenden Konzepte werden in diesem Artikel behandelt:

  • Was sind Wrapper -Klassen in Java?
  • Warum Wrapper -Klassen?
  • Wie funktionieren Wrapper -Klassen??
  • So verwenden Sie Java -Zahlenmethoden.

Also lasst uns anfangen!

Wrapper -Klassen in Java

Die Klassen, die uns bei der Erstellung und Verwendung des Objekts der primitiven Datentypen unterstützen, werden als Java -Wrapper -Klassen bezeichnet. Zum Beispiel ist Charakter eine Wrapper -Klasse für char, float für float, Ganzzahl für int usw.

Betrachten wir die unten angegebene Tabelle für ein tiefes Verständnis der primitiven Typen und deren jeweiligen Wrapper -Klassen:

Primitive Datentypen Wrapper -Klassen
int Ganze Zahl
schweben Schweben
kurz Kurz
lang Lang
doppelt Doppelt
verkohlen Charakter
Byte Byte
boolean Boolean

Alle diese Wrapper -Klassen werden von einer abstrakten Klasse vererbt Nummer.

Warum Wrapper -Klassen

Manchmal müssen wir mit den Klassenobjekten arbeiten, aber die Verwendung primitiver Datentypen können das Objekt nicht erstellen. Um mit solchen Situationen umzugehen, müssen wir die Wrapper -Klassen verwenden.

Nehmen wir an, wir arbeiten mit LinkedList, oder Anordnungsliste Dann können wir die Funktionen solcher Klassen nur durch die Verwendung ihrer Objekte nutzen und wissen, dass Objekte nicht mit primitiven Typen erstellt werden können. Daher müssen wir die Java -Wrapper -Kurse in solchen Szenarien verwenden.

Betrachten wir den folgenden Screenshot für ein tiefgreifendes Verständnis dieses Konzepts:

Der obige Snippet überprüft, dass es uns gelingt, das Objekt von zu erstellen Unter Verwendung der Wrapper -Klasse tritt jedoch ein Fehler auf, während die Erstellung von Objekten von Verwenden des primitiven Datentyps “int”.

Wie man mit Wrapper -Klasse arbeitet

Um mit Java -Wrapper -Klassen zu arbeiten, müssen wir das Objekt der jeweiligen Wrapper -Klasse erstellen.

Beispiel
Im folgenden Snippet erstellen wir die Objekte von vier verschiedenen Wrapper -Klassen und weisen ihnen einige Werte zu:

public static void main (String [] args)
Float floatObject = 52.93f;
Integer IntObject = 405;
Double DoubleObject = 99.99;
Charakter CharObject = 'a';
System.aus.println (intObject);
System.aus.println (floatObject);
System.aus.println (DoubleObject);
System.aus.println (charobject);

Wir verwenden die Objekte jeder Wrapper -Klasse, um die Werte zu drucken:

Der obige Snippet bestätigt die Arbeit jeder Wrapper -Klasse.

So verwenden Sie Zahlenmethoden in Java

Eine der wesentlichen Merkmale von Wrapper -Klassen ist, dass wir das verwenden können Zahlenmethoden durch Verwendung der Objekte von Wrapper -Klassen. Mit diesen Methoden können wir unterschiedliche Funktionen erreichen, z.

In Java eine breite Palette von Zahlenmethoden wie z intvalue (), booleanValue (), Shortvalue (), longvalue (), byteValue (), floatValue (), charValue (), Und DoubleValue (), kann verwendet werden, um einen Datentyp in einen anderen umzuwandeln. Darüber hinaus sind in Java viele weitere Methoden verfügbar, um verschiedene Funktionen wie z ParseInt (), toString (), Equals (), Floor () usw.

Beispiel

Der DoubleValue () Und intvalue () Methoden werden im folgenden Code -Snippet verwendet, um die Ganzzahl in doppelt zu konvertieren, und doppelt in die Ganzzahlwerte.

public static void main (String [] args)
Integer IntObject = 405;
Double DoubleObject = 99.99;
System.aus.println (intObject.DoubleValue ());
System.aus.println (DoubleObject.intValue ());

Der vollständige Code und seine jeweilige Ausgabe sind im untergegebenen Snippet angezeigt:

Im obigen Snippet das “.0"Im ersten Wert zeigt es, dass es in den Doppelwert umgewandelt wird und das" überspringt ".99Aus dem zweiten Wert stellt der Wert dar, dass er erfolgreich in einen Ganzzahlwert umgewandelt wird.

Abschluss

Die Wrapper -Klassen enthalten die primitiven Datentypen und bieten eine Möglichkeit, sie als Objekt zu verwenden. Die Wrapper -Klassen unterstützen uns bei der Konvertierung der primitiven Datentypen in Objekte und verwenden diese Objekte mithilfe dieser Objekte mithilfe von Java -Zahlenmethoden unterschiedliche Funktionen. Darüber hinaus können wir mit Zahlenmethoden einen Datentyp in einen anderen konvertieren und mit diesen Methoden viele weitere Verbesserungen erzielen. Dieses Schreiben bietet einen umfassenden Überblick darüber, welche Wrapper-Kurse sind, die Notwendigkeit von Wrapper-Klassen und wie man mit Wrapper-Klassen in Java arbeitet.