Java에서 Float를 문자열으로, 문자열을 Float로 변환
-
valueOf()
메서드를 사용하여 문자열을 부동 소수점으로 변환 -
parseFloat()
메서드를 사용하여 문자열을 부동 소수점으로 변환 -
Float()
메서드를 사용하여 문자열을 부동 소수점으로 변환 -
toString()
메서드를 사용하여 Float를 문자열로 변환 -
+
연산자를 사용하여 부동 소수점을 문자열로 변환 -
valueOf()
메서드를 사용하여 Float를 문자열로 변환 -
format()
메서드를 사용하여 부동 소수점을 문자열로 변환
이 튜토리얼에서는 Java에서 float를 문자열로, 문자열을 float로 변환하는 방법을 소개합니다.
valueOf()
메서드를 사용하여 문자열을 부동 소수점으로 변환
Float
클래스의valueOf()
메소드를 사용하여 Java에서 문자열을 부동 소수점으로 변환 할 수 있습니다. valueOf()
메소드는 인수를 취하고 부동 유형 값을 리턴합니다. 아래 예를 참조하십시오.
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
클래스에는 문자열 유형 값을 부동 유형으로 구문 분석하는parseFloat()
메소드가 포함되어 있습니다. 단일 인수를 취하고 부동 값을 반환합니다. 아래 예를 참조하십시오.
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()
생성자를 사용합니다. 이것을 사용하여 Java에서 문자열을 부동 값으로 변환 할 수 있습니다. 아래 예를 참조하십시오.
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를 문자열로 변환
여기서는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를 문자열로 변환
float를 문자열로 변환하기 위해 우리는 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()
메서드를 사용하여 부동 소수점을 문자열로 변환
이것은 소수점 뒤의 두 자리와 같이 지정된 형식으로 형식화 된 문자열을 얻고 자 할 때 유용합니다. 따라서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
관련 문장 - Java Float
- Java의 Float 및 Double 데이터 유형
- Java에서 Int를 Float로 변환
- Java에서 Double을 Float로 변환
- Java에서 소수점 2 자리로 부동 소수점을 인쇄하는 방법