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

2020年10月8日

説明
public String toString()
オブジェクトの文字列表現を返します。
Javaコード

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