Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 String 클래스의 valueOf() 메소드 사용법 설명

<시간/>

문자열 java.lang 클래스 패키지는 문자열을 나타냅니다. "abc"와 같은 Java 프로그램의 모든 문자열 리터럴은 이 클래스의 인스턴스로 구현됩니다. 문자열은 상수이며 생성된 후에는 값을 변경할 수 없습니다.

valueOf() String 클래스의 메소드는 char 또는, char 배열 또는, double 또는, float 또는, int 또는, long 또는 객체를 매개변수로 받아 String 표현을 반환합니다.

예시

import java.util.Scanner;
public class ConversionOfDouble {
   public static void main(String args[]) {
      Scanner sc = new Scanner(System.in);
      System.out.println("Enter a double value:");
      Double d = sc.nextDouble();
      String result = "".valueOf(d);
      System.out.println("The result is: "+result);
   }
}

출력

Enter a double value:
2548.2325
The result is: 2548.2325

예시

import java.util.Scanner;
public class Test {
   public static void main(String args[]) {
      String str = new String();      
      float floatVal = 2569.336f;
      String val1 = str.valueOf(floatVal);
      System.out.println(val1);      
      double doubleVal = 2569.336;
      String val2 = str.valueOf(doubleVal);
      System.out.println(val2);      
      int intVal = 5548;
      String val3 = str.valueOf(intVal);
      System.out.println(val3);      
      boolean boolVal = true;
      String val4 = str.valueOf(boolVal);
      System.out.println(val4);      
      char charVal = 'K';
      String val5 = str.valueOf(charVal);
      System.out.println(val5);      
   }
}

출력

2569.336
2569.336
5548
true
K