[ Java ] 数値型を文字列に変換する ( String.ValueOf )

Pocket

ここでは、Java 言語で数値型を文字列型に変換するサンプルプログラムを掲載しています。また、小数点以下の桁数を揃えて出力するサンプルスクリプトも併せて掲載しています。

スポンサーリンク

数値型を文字列型に変換する

以下は、数値型を文字列型に変換するサンプルプログラムです。他にもいくつかの方法があると思いますが、ここでは、String.ValueOf メソッドを使用しています。

// 数値型の変数を宣言
int         i = 3;
float       f = 0.01f;
double      d = 0.02d;
long        l = Long.parseLong("23");
BigDecimal bg = new BigDecimal("0.04");

// 数値型を文字列に変換する
String s;

s = String.valueOf(i);  // 3
s = String.valueOf(f);  // 0.01
s = String.valueOf(d);  // 0.02
s = String.valueOf(l);  // 23
s = String.valueOf(bg); // 0.04

小数点以下の桁数を揃えて出力する

次は、小数点以下の桁数を揃えて出力するサンプルプログラムになります。String.format メソッドを使用して、小数点以下の桁数を2桁に揃えて文字列に変換しています。

BigDecimal bd = new BigDecimal("0.3");
String str = String.format("%.2f", bd); // 0.30

 

スポンサーリンク


Pocket

Leave a Comment

Your email address will not be published. Required fields are marked *