タグ

ブックマーク / www.task-notes.com (1)

  • Java8のOptionalの使い方について - TASK NOTES

    Java SE 8 から新たに追加された Optional クラスについて使い方をまとめました。 Optionalとは Java SE 8 で新たにjava.util.Optionalクラスが導入されました。Optional クラスは値を持たない場合がある(nullである)ことを表すコンテナオブジェクトで、nullをより安全に扱うためのメソッドを提供しています。 今までは戻り値が null の可能性がある場合は NullPointerException を防ぐために if文で null チェックをしていました。 Person person = getPerson(); if (person != null) { person.getName(); } Optionalを使用すると値が存在する(nullでない)場合だけ処理することを一文で表現できます。 Optional<Person> pe

    Java8のOptionalの使い方について - TASK NOTES
  • 1