Java에서 Float를 문자열으로, 문자열을 Float로 변환

Mohammad Irfan 2023년10월12일
  1. valueOf()메서드를 사용하여 문자열을 부동 소수점으로 변환
  2. parseFloat()메서드를 사용하여 문자열을 부동 소수점으로 변환
  3. Float()메서드를 사용하여 문자열을 부동 소수점으로 변환
  4. toString()메서드를 사용하여 Float를 문자열로 변환
  5. +연산자를 사용하여 부동 소수점을 문자열로 변환
  6. valueOf()메서드를 사용하여 Float를 문자열로 변환
  7. format()메서드를 사용하여 부동 소수점을 문자열로 변환
Java에서 Float를 문자열으로, 문자열을 Float로 변환

이 튜토리얼에서는 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 String