「Java」String.valueOfでDouble、Integer型のnull値をString型に変換する
説明
public String toString()
オブジェクトの文字列表現を返します。
Javaコード
package com.arkgame.study; import java.math.BigDecimal; public class NullCheckDemo { // String.valueOfのコード public static String valueOf(Object target) { return (target == null) ? "null" : target.toString(); } public static void main(String[] args) { Double d = null; Integer n = null; Float f = null; BigDecimal bd = null; System.out.println("double value: " + valueOf(d)); System.out.println("Intger->String: " + valueOf(n)); System.out.println("Float->String: " + valueOf(f)); System.out.println("BigDecimal->: " + valueOf(bd)); } }
結果
Double value: null
Intger->String: null
Float->String: null
BigDecimal->: null