概要
Javaで「数値を文字列に変換する」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample11_1.java
class JSample11_1{
public static void main(String[] args){
int i = 10;
long l = 12L;
double d = 7.82;
boolean b = true;
String si = Integer.valueOf(i).toString();
String sl = Long.valueOf(l).toString();
String sd = Double.valueOf(d).toString();
String sb = Boolean.valueOf(b).toString();
System.out.println(si);
System.out.println(sl);
System.out.println(sd);
System.out.println(sb);
}
}
JSample11_2.java
class JSample11_2{
public static void main(String[] args){
int i = 10;
short s = 21;
long l = 12L;
double d = 7.82;
boolean b = true;
String si = String.valueOf(i);
String ss = String.valueOf(s);
String sl = String.valueOf(l);
String sd = String.valueOf(d);
String sb = String.valueOf(b);
System.out.println(si);
System.out.println(ss);
System.out.println(sl);
System.out.println(sd);
System.out.println(sb);
}
}
JSample11_3.java
class JSample11_3{
public static void main(String[] args){
int i = 10;
long l = 12L;
double d = 7.82;
boolean b = true;
String si = "" + i;
String sl = "" + l;
String sd = "" + d;
String sb = "" + b;
System.out.println(si);
System.out.println(sl);
System.out.println(sd);
System.out.println(sb);
}
}
以下のコマンドを実行しました。
$ javac JSample11_1.java
$ java JSample11_1
10
12
7.82
true
$ javac JSample11_2.java
$ java JSample11_2
10
21
12
7.82
true
$ javac JSample11_3.java
$ java JSample11_3
10
12
7.82
true
まとめ
何かの役に立てばと。