Ce blog discutera de l'utilisation et de la mise en œuvre de la classe «facultative» en Java.
Quelle est la classe «facultative» en Java?
Le "Facultatif«La classe en Java correspond à un conteneur qui peut contenir, chez Max, une valeur et fait face à«nul»Valeurs efficacement. Cette classe aide à s'abstenir d'appliquer trop de contrôles nuls et gère le «NullPointerException".
Exemple 1: programme Java sans utiliser la classe «facultative»
Dans cet exemple, un «Chaîne»Le tableau peut être créé et l'élément accumulé est accessible sans utiliser le«Facultatif" classe:
classe publique FacultationalClassSelon le code ci-dessus, appliquez les étapes suivantes:
Sortir
Cette sortie indique que le «NullPointerException«Est invoqué en raison de la méthode appliquée au«nul" élément.
Avant de passer à l'exemple suivant, importez le package suivant pour travailler avec le «Facultatif" classe:
Importer Java.user.Facultatif;Méthodes de classe optionnelles
Voici les «Facultatif”Méthodes de classe à considérer avant de se diriger vers l'exemple suivant:
OfNullable ()
Cette méthode renvoie un «Facultatif«Se référant à la valeur spécifiée, si non nul, sinon renvoie une facteur vide.
Syntaxe
STATIQUE PUBLIQUEest présent()
La méthode renvoie "vrai«Si la valeur particulière est présente. Sinon, il revient "FAUX".
Syntaxe
public booléen ispresent ()Exemple 2: programme Java en utilisant la classe «facultative»
L'exemple suivant utilise le «Facultatif«Méthodes de classe pour s'abstenir de l'exception rencontrée en appliquant un«nul" vérifier:
classe publique en optionalClass2Selon la ligne de code ci-dessus, appliquez les étapes ci-dessous:
Sortir
Dans ce résultat, il peut être analysé que puisque la valeur n'est pas à l'indice spécifié, le «Facultatif«La classe est entrée en vigueur, éliminant ainsi le«NullPointerException".
Conclusion
Le "Facultatif«La classe en Java est un conteneur qui peut contenir, chez Max, une valeur et fait face à les valeurs nulles et aide à s'abstenir de s'appliquer trop de chèques nuls. Ce blog a démontré l'utilisation et la mise en œuvre de la classe «facultative» en Java.