Java で Float を文字列に、文字列を Float に変換する
-
valueOf()
メソッドを使用して文字列をフロートに変換する -
parseFloat()
メソッドを使用して文字列を Float に変換する -
Float()
メソッドを使用して文字列を Float に変換する -
toString()
メソッドを使用してフロートを文字列に変換する -
+
演算子を使用してフロートを文字列に変換する -
valueOf()
メソッドを使用してフロートを文字列に変換する -
format()
メソッドを使用してフロートを文字列に変換する
このチュートリアルでは、Java で float を string に、string を float に変換する方法を紹介します。
valueOf()
メソッドを使用して文字列をフロートに変換する
Float
クラスの valueOf()
メソッドを使用して、Java で文字列を float に変換できます。valueOf()
メソッドは引数を取り、float 型の値を返します。以下の例を参照してください。
public class SimpleTesting {
public static void main(String[] args) {
String str = "123";
System.out.println("String value: " + str);
float f_Val = Float.valueOf(str);
System.out.println("Float value: " + f_Val);
}
}
出力:
String value: 123
Float value: 123.0
parseFloat()
メソッドを使用して文字列を Float に変換する
Float
クラスには、文字列型の値を float 型に解析する parseFloat()
メソッドが含まれています。単一の引数を取り、float 値を返します。以下の例を参照してください。
public class SimpleTesting {
public static void main(String[] args) {
String str = "123";
System.out.println("String value: " + str);
float f_Val = Float.parseFloat(str);
System.out.println("Float value: " + f_Val);
}
}
出力:
String value: 123
Float value: 123.0
Float()
メソッドを使用して文字列を Float に変換する
この例では、文字列型の引数を取り、プリミティブ型の float 値を返す Float()
コンストラクターを使用します。これを使用して、Java で文字列を float 値に変換できます。以下の例を参照してください。
public class SimpleTesting {
public static void main(String[] args) {
String str = "123";
System.out.println("String value: " + str);
float f_Val = new Float(str);
System.out.println("Float value: " + f_Val);
}
}
出力:
String value: 123
Float value: 123.0
toString()
メソッドを使用してフロートを文字列に変換する
ここでは、Float
クラスの toString()
メソッドを使用して、float 値の文字列型を取得しました。以下の例を参照してください。
public class SimpleTesting {
public static void main(String[] args) {
float fVal = 23.25f;
System.out.println("Float Value: " + fVal);
String str = Float.toString(fVal);
System.out.println("String Value: " + str);
}
}
出力:
Float Value: 23.25
String Value: 23.25
+
演算子を使用してフロートを文字列に変換する
Java では、plus 演算子を使用して float を文字列に変換できます。+
演算子は、任意の型の値を文字列に連結し、文字列を返すために使用されます。以下の例を参照してください。
public class SimpleTesting {
public static void main(String[] args) {
float fVal = 23.25f;
System.out.println("Float Value: " + fVal);
String str = "" + fVal;
System.out.println("String Value: " + str);
}
}
出力:
Float Value: 23.25
String Value: 23.25
valueOf()
メソッドを使用してフロートを文字列に変換する
float を string に変換するために、float 型引数を取り、呼び出し元に文字列を返す String
クラスの valueOf()
メソッドを使用しました。以下の例を参照してください。
public class SimpleTesting {
public static void main(String[] args) {
float fVal = 23.25f;
System.out.println("Float Value: " + fVal);
String str = String.valueOf(fVal);
System.out.println("String Value: " + str);
}
}
出力:
Float Value: 23.25
String Value: 23.25
format()
メソッドを使用してフロートを文字列に変換する
これは、小数点以下 2 桁など、指定された形式のフォーマットされた文字列を取得する場合に役立ちます。したがって、DecimalFormat
クラスとその format()
メソッドを使用して、文字列オブジェクトを取得できます。以下の例を参照してください。
import java.text.DecimalFormat;
public class SimpleTesting {
public static void main(String[] args) {
float fVal = 23.25f;
System.out.println("Float Value: " + fVal);
String str = new DecimalFormat("#.00").format(fVal);
System.out.println("String Value: " + str);
}
}
出力:
Float Value: 23.25
String Value: 23.25