valueOf()
Java에서 기본 데이터 타입을 문자열로 변환하는 데 사용되는 정적 메서드입니다. 이 메서드는 각 기본 데이터 타입의 Wrapper 클래스에 정의되어 있습니다.
문자열 생성: 기본 데이터 타입의 값을 문자열로 변환하여 새로운 문자열 객체를 생성합니다.
문자열 비교: 기본 데이터 타입의 값을 문자열로 변환하여 다른 문자열과 비교할 수 있습니다.
데이터 타입 변환: 문자열을 기본 데이터 타입의 값으로 변환할 수 있습니다
public class ValueOfExample {
public static void main(String[] args) {
// 정수 타입 변환
int intValue = 42;
String intString = String.valueOf(intValue);
System.out.println("Integer as String: " + intString);
// 실수 타입 변환
double doubleValue = 3.14159;
String doubleString = String.valueOf(doubleValue);
System.out.println("Double as String: " + doubleString);
// 불린 타입 변환
boolean booleanValue = true;
String booleanString = String.valueOf(booleanValue);
System.out.println("Boolean as String: " + booleanString);
// 문자열 비교
String s1 = "Hello";
String s2 = String.valueOf(s1);
System.out.println("s1 == s2: " + (s1 == s2));
System.out.println("s1.equals(s2): " + s1.equals(s2));
// 문자열을 정수로 변환
String numString = "123";
int numValue = Integer.valueOf(numString);
System.out.println("String to Integer: " + numValue);
}
}
정수, 실수, 불린 값을 문자열로 변환하는 방법과 문자열 객체를 비교하는 방법, 문자열을 정수로 변환하는 방법의 예시입니다.
이와 같이 valueOf() 메서드를 사용하면 기본 데이터 타입과 문자열 간의 변환을 쉽게 수행할 수 있습니다.