「Java」DecimalFormatクラスでフォーマットを指定しint(double)とstringの変換サンプル
説明
public final String format(long number)
フォーマットの特殊化です。
Javaコード
package com.arkgame.study.java8; import java.text.DecimalFormat; public class DecimalFmtDemo { private static DecimalFormat dfA = new DecimalFormat("#,###"); private static DecimalFormat dfB = new DecimalFormat("000,000.000"); public static void main(String[] args) { int intA = 567890; double dbB = 555678.12345; // int -> string String resA = dfA.format(intA); System.out.println("int -> string result:\n" + resA); // double ->string String resB = dfB.format(dbB); System.out.println("double ->string result:\n" + resB); } }
結果
int -> string result:
567,890
double ->string result:
555,678.123