概要
Javaで「文字列を数値に変換する」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample12_1.java
class JSample12_1{
public static void main(String[] args){
String si = "42";
String sd = "2.84";
String sb = "false";
int i = Integer.parseInt(si);
double d = Double.parseDouble(sd);
boolean b = Boolean.parseBoolean(sb);
System.out.println(i);
System.out.println(d);
System.out.println(b);
}
}
JSample12_2.java
class JSample12_2{
public static void main(String[] args){
String si = "42";
String sd = "2.84";
String sb = "false";
int i = Integer.valueOf(si).intValue();
double d = Double.valueOf(sd).doubleValue();
boolean b = Boolean.valueOf(sb).booleanValue();
System.out.println(i);
System.out.println(d);
System.out.println(b);
}
}
以下のコマンドを実行しました。
$ javac JSample12_1.java
$ java JSample12_1
42
2.84
false
$ javac JSample12_2.java
$ java JSample12_2
42
2.84
false
まとめ
何かの役に立てばと。