「Java」valueOf関数で文字列を数値(float/double型)に変換する
環境
Eclipe 2019
Java 8
書式
Float.valueOf(数値)
Double.valueOf(数値)
valueOfを利用して文字列を数値に変換します。
使用例
package com.arkgame.Test;
public class UserTest {
public static final String strA = "123.45";
public static void main(String[] args) {
// float型に変換
float fnA = Float.valueOf(strA);
float fnB = Float.parseFloat(strA);
System.out.println("文字列をfloat数値に変換");
System.out.println(fnA);
System.out.println(fnB);
System.out.println("文字列をdouble数値に変換");
// double型に変換
double fnC = Double.valueOf(strA);
double fnD = Double.parseDouble(strA);
System.out.println(fnC);
System.out.println(fnD);
}
}
package com.arkgame.Test;
public class UserTest {
public static final String strA = "123.45";
public static void main(String[] args) {
// float型に変換
float fnA = Float.valueOf(strA);
float fnB = Float.parseFloat(strA);
System.out.println("文字列をfloat数値に変換");
System.out.println(fnA);
System.out.println(fnB);
System.out.println("文字列をdouble数値に変換");
// double型に変換
double fnC = Double.valueOf(strA);
double fnD = Double.parseDouble(strA);
System.out.println(fnC);
System.out.println(fnD);
}
}
package com.arkgame.Test; public class UserTest { public static final String strA = "123.45"; public static void main(String[] args) { // float型に変換 float fnA = Float.valueOf(strA); float fnB = Float.parseFloat(strA); System.out.println("文字列をfloat数値に変換"); System.out.println(fnA); System.out.println(fnB); System.out.println("文字列をdouble数値に変換"); // double型に変換 double fnC = Double.valueOf(strA); double fnD = Double.parseDouble(strA); System.out.println(fnC); System.out.println(fnD); } }
実行結果
文字列をfloat数値に変換
123.45
123.45
文字列をdouble数値に変換
123.45
123.45
文字列をfloat数値に変換
123.45
123.45
文字列をdouble数値に変換
123.45
123.45
文字列をfloat数値に変換 123.45 123.45 文字列をdouble数値に変換 123.45 123.45