「Java8」java.util.Optionalクラスのサンプル

説明
public static <T> Optional<T> ofNullable(T value)
指定された値がnullでない場合はその値を記述するOptionalを返し、それ以外の場合は空のOptionalを返します。
Javaコード

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
}
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; } }
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