「Java」String.valueOfでDouble、Integer型のnull値をString型に変換する

2020年10月8日

説明
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

Software

Posted by arkgame