In diesem Blog werden die Nutzung und Implementierung der „optionalen“ Klasse in Java erörtert.
Was ist die "optionale" Klasse in Java?
Der "Optional”Klasse in Java entspricht einem Container, der bei maximaler Wert und einem Wert mit dem“ gelten kannNull”Werte effektiv. Diese Klasse hilft dabei, zu viele Nullkontrollen anzuwenden und zu behandelnNULLPOINTERException”.
Beispiel 1: Java -Programm, ohne die "optionale" Klasse zu verwenden
In diesem Beispiel eine “Saite"Array kann erstellt werden, und auf das akkumulierte Element kann ohne die Verwendung der" zugegriffen werden "Optional" Klasse:
öffentliche Klasse OptionalClassVerwenden Sie gemäß dem obigen Code die folgenden Schritte:
Ausgang
Diese Ausgabe zeigt an, dass die “NULLPOINTERException"Wird aufgrund der Methode auf die" auf die "aufgerufen"Null" Element.
Importieren Sie vor dem nächsten Beispiel das folgende Paket, um mit dem zu arbeitenOptional" Klasse:
Java importieren.Util.Optional;Optionale Klassenmethoden
Folgendes sind die “OptionalKlassenmethoden zu berücksichtigen, bevor Sie zum nächsten Beispiel gehen:
nullable ()
Diese Methode gibt eine zurück “OptionalWenn Sie sich auf den angegebenen Wert beziehen, falls dies nicht null ist, gibt es ansonsten eine leere optionale zurück.
Syntax
Öffentliche statischeist anwesend()
Die Methode kehrt zurück “WAHRWenn der jeweilige Wert vorhanden ist. Sonst kehrt es zurück “FALSCH”.
Syntax
öffentlicher boolean iSpresent ()Beispiel 2: Java -Programm unter Verwendung der "optionalen" Klasse
Das folgende Beispiel verwendet das “OptionalKlassenmethoden, um die aufgetretene Ausnahme durch Anwenden eines “zu unterlassenNull" überprüfen:
öffentliche Klasse OptionalClass2Verwenden Sie gemäß der obigen Codezeile die folgenden Schritte:
Ausgang
In diesem Ergebnis kann analysiert werden, dass der Wert, da der Wert nicht im angegebenen Index liegt, der “Optional"Die Klasse wurde in Kraft gesetzt, wodurch die" eliminierte "NULLPOINTERException”.
Abschluss
Der "Optional”Klasse in Java ist ein Behälter, der bei maximalem Wert einen Wert halten kann und mit den Nullwerten effektiv mit den Nullwerten abgestimmt ist, und hilft dabei, zu viele Nullprüfungen anzuwenden. Dieser Blog hat die Verwendung und Implementierung der "optionalen" Klasse in Java gezeigt.