java en option dans l'apprentissage de la classe

En option réellement un récipient qui est monté un récipient d'un objet. Cet objet peut être vide, peut être vide.

classe optionnelle peut être utilisée pour éviter NullPointerException, afin d'éviter la section détermination fréquente traite un objet null

1, l'objet créé procédé facultatif:
  (1) Optional.of (XX), des moyens d' un seul des objets non nulle
  (2) Optional.ofNullable (x), des moyens peuvent être un objet null
  (3) en option <T> vide () retourne directement une boîte vide objets
 2, comment supprimer l'objet conteneur en option
  (1) get () doit s'adapter de (xx) utilisé, parce que l'intérieur des objets ne peut pas être nulle
  (2) OrElse (T AUTRES) Si le contenant en option l'objet est vide, à l'autre endroit
  si facultatif objets dans le conteneur est vide, avec l'autre ce type d' interface d'alimentation fournit un objet au lieu de orElseGet (. 3) (fournisseur <? extends T> autre)
  (. 4) orElseThrow (Fournisseur <? extends X-> exceptionSupplier)
. 3, d' autres opérations en
  option <T> filtre (prédicats < ? super T> prédicat)

exemple:

En option <String> opt = Optional.ofNullable ( "option"), paramètre peut être passé un null

opt.orElse ( "autre"); // si null, utilisez autre alternative

Je suppose que tu aimes

Origine www.cnblogs.com/dirsoen/p/12658449.html
conseillé
Classement