文字列を数値に変換するには
Javaでは、以下の方法で文字列を数値に変換できます。
- Integer.parseInt()
String str = "123";
int num = Integer.parseInt(str);
- Double.parseDouble()
String str = "3.14";
double num = Double.parseDouble(str);
- Float.parseFloat()
String str = "3.14";
float num = Float.parseFloat(str);
- Long.parseLong()
String str = "1234567890";
long num = Long.parseLong(str);
なお、文字列が有効な数値に変換できない場合、上記のメソッドはNumberFormatException例外をスローします。そのため、これらのメソッドを使用して変換を行う際には、文字列が数値表現として適切であることを確認する必要があります。