문자열 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