ChatGPT(GPT-4)に聞いてみた。 Java 8から導入された Optional クラスは、値がnullの可能性をあらわす型であり、nullチェックを明示的に行うことなくnull安全なコードを記述することを可能にします。これにより、nullに関連するランタイムエラー(NullPointerException など)を避けることができます。 以下に、Optional の基本的な使用方法を示します。 import java.util.Optional; public class OptionalExample { public static void main(String[] args) { String str = null; // Optionalを使ってnullをラップする Optional<String> optional = Optional.ofNullable(str)