「Java8」java.util.Optionalクラスのサンプル
説明
public static <T> Optional<T> ofNullable(T value)
指定された値がnullでない場合はその値を記述するOptionalを返し、それ以外の場合は空のOptionalを返します。
Javaコード
package com.arkgame.study.it; import java.util.Optional; public class OrElseDemo { public static String strInfo = "test008"; public static void main(String[] args) { String getRes = getFunc(strInfo); System.out.println("結果: " + getRes); } // method definition public static String getFunc(String target) { // ofNullable関数 Optional<String> strRes = Optional.ofNullable(target); String result = strRes.get(); return result; } }
実行結果
結果: test008