Cet article fournira un aperçu complet des cours de wrapper Java et les concepts ci-dessous seront couverts dans cet article:
Alors, commençons!
Cours en wrapper en java
Les classes qui nous aident à créer et à utiliser l'objet des types de données primitives sont connues sous le nom de classes de wrapper Java. Par exemple, le personnage est une classe d'emballage pour char, float pour float, entier pour int, etc.
Examinons le tableau fourni ci-dessous pour une compréhension profonde des types primitifs et de leurs classes de wrapper respectives:
Types de données primitives | Cours d'emballage |
---|---|
int | Entier |
flotter | Flotter |
court | Court |
long | Long |
double | Double |
carboniser | Personnage |
octet | Octet |
booléen | Booléen |
Toutes ces classes de wrapper sont héritées d'une classe abstraite Nombre.
Pourquoi les cours d'emballage
Parfois, nous devons travailler avec les objets de classe, mais en utilisant des types de données primitifs, nous ne pouvons pas créer l'objet, donc pour gérer de telles situations, nous devons utiliser les classes de wrapper.
Supposons que nous travaillons avec Listin lié, ou Liste des tableaux Ensuite, nous ne pouvons bénéficier des fonctionnalités de ces classes qu'en utilisant leurs objets et nous savons que les objets ne peuvent pas être créés avec des types primitifs. Par conséquent, nous devons utiliser les classes de wrapper Java dans de tels scénarios.
Considérons la capture d'écran donnée ci-dessous pour une compréhension profonde de ce concept:
L'extrait ci-dessus vérifie que nous réussissons à créer l'objet de Cependant, en utilisant la classe de wrapper, une erreur se produit tandis que la création d'objets de Utilisation du type de données primitif "int".
Comment travailler avec la classe d'emballage
Afin de travailler avec les classes de wrapper Java, nous devons créer l'objet de la classe de wrapper respective.
Exemple
Dans l'extrait ci-dessous, nous créons les objets de quatre classes de wrapper différentes et leur attribuons quelques valeurs:
Nous utilisons les objets de chaque classe de wrapper pour imprimer les valeurs:
L'extrait ci-dessus valide le fonctionnement de chaque classe d'emballage.
Comment utiliser des méthodes de nombres en java
L'une des caractéristiques importantes des classes d'emballage est que nous pouvons utiliser le Méthodes numériques en utilisant les objets des classes d'emballage. En utilisant ces méthodes, nous pouvons atteindre différentes fonctionnalités telles que la dactylographie un type de données à un autre, la conversion d'objets en chaînes, etc.
En Java un large éventail de méthodes de nombre telles que intValue (), booleanValue (), shortValue (), longValue (), byteValue (), floatValue (), charvalue (), et DoubleValue (), peut être utilisé pour convertir un type de données en autres. De plus, de nombreuses autres méthodes sont disponibles en Java pour effectuer diverses fonctionnalités telles que parseInt (), toString (), equals (), plancher () etc.
Exemple
Le DoubleValue () et intValue () Les méthodes sont utilisées dans l'extrait de code ci-dessous pour convertir respectivement l'entier en double, et doubler en entier.
public static void main (String [] args)Le code complet et sa sortie respective sont illustrés dans l'extrait ci-dessous:
Dans l'extrait ci-dessus, le «.0"Dans la première valeur, montre qu'il est converti en double valeur et sautant le".99«De la deuxième valeur représente qu'il est converti avec succès en valeur entière.
Conclusion
Les classes d'emballage contiennent les types de données primitives et fournissent un moyen de les utiliser comme objet. Les classes d'emballage nous aident à convertir les types de données primitifs en objets et en utilisant ces objets, nous pouvons atteindre différentes fonctionnalités au moyen de méthodes de numéro Java. De plus, en utilisant des méthodes de nombres, nous pouvons convertir un type de données à un autre et nous pouvons atteindre de nombreuses améliorations supplémentaires au moyen de ces méthodes. Cet article fournit un aperçu complet de ce que sont les classes de wrapper, le besoin de cours de wrapper et comment travailler avec les cours de wrapper en Java.