"" 더하기int i = 100;
String str1 = i + "";
// str1 = "100"
valueOf() 사용int i = 100;
String str2 = String.valueOf(i);
// str2 = "100"
parseInt() 사용int i = Integer.parseInt("100");
// i = 100
valueOf() 사용 int i2 = Integer.valueOf("100");
// i2 = 100
원래 valueOf()의 반환 타입은 Integer인데, 오토 박싱에 의해 Integer가 int로 자동 변환된다.
valueOf()은 메서드 내부에서 그저 parseInt()를 호출하기 때문에, 두 메서드는 반환 타입만 다를 뿐 같은 메서드라고 할 수 있다.