「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

Java

Posted by arkgame