valueOf 메소드는 괄호 안의 해당 객체를 String 객체로 변환시키는 역활을 한다.
말그대로 String의 객체로 형변환이다.
int a = 5; 가 있을 경우, 이것을 String의 객체로 표현하고 싶을 때 사용하면 된다.
public class Main {
public static void main(String[] args) {
int a = 5;
String b = String.valueOf(a);
System.out.print(b.getClass().getName());
}
}
// java.lang.String
valueOf(a); 와 같은 식으로 작성을 하게되면 정수 5는 String 형태의 5로 인식하게 된다.