반응형
자바에서 int를 String 타입으로 바꾸려면
Integer.toString(int값);
혹은
String.valueOf(int값);
으로 간단히 변경이 가능하고
String을 int로 바꾸는 경우에는
Integer.valueOf(String값);
을 사용해주면 되는데
위 예제에서는 Integer 형태일때만 Wrapper class 형태라
.getClass()가 가능하기 떄문에
Integer 형태로도 String을 변환해서 넣어줬다
자바 Primitive Type, Wrapper Class 사용이유
자바에서는 원시 타입(Primitive Type), 래퍼 클래스(Wrapper Class)라는 말이 있는데 래퍼 클래스는 원시 타입을 객체화한 것으로 자바 객체화(인스턴스화) 알아보기 위 스크린샷을 보면 ObjectTest 클래스
wakestand.tistory.com
마지막으로 예제에 사용한 코드는 아래와 같다
public static void main(String[] args) {
int intSample = 10;
String stringSample = "20";
String s = Integer.toString(intSample);
String s2 = String.valueOf(intSample);
System.out.println("데이터타입 : " +s.getClass().getName() + " 값 : " + s);
System.out.println("데이터타입 : " +s2.getClass().getName() + " 값 : " + s2);
Integer i = Integer.valueOf(stringSample); // getClass() 사용하려 Integer에 넣음
int i2 = Integer.valueOf(stringSample);
System.out.println("데이터타입 : " +i.getClass().getName() + " 값 : " + i);
}
반응형
'Language > Java' 카테고리의 다른 글
자바 배열 최대값 최소값 구하는 방법 (1) | 2020.12.07 |
---|---|
자바 List 중복 제거방법 (0) | 2020.12.07 |
자바 int 배열 Integer 배열로 변경방법 (0) | 2020.12.07 |
자바 스트림(Stream) 예제부터 사용법까지 정리 (5) | 2020.12.06 |
자바 람다(Lambda) 기초부터 사용방법 정리 (1) | 2020.12.06 |
댓글