Java - type casting

SeoSangwon·2023년 4월 21일
0

JAVA

목록 보기
4/4

Type Casting

  • Type casting은 데이터형 변환으로, 강제로 변환하는 법과, 메소드를 통해 변환하는 방법으로 나뉜다.

String to Int

  • String type을 Int type으로 변환하기 위해서는 Integer안의 paseInt를 사용해야 한다.
    String str = "100";
    System.out.println("str = " + str);
    System.out.println("str.getClass() = " + str.getClass()); // getClass -> 타입확인
    int num = Integer.parseInt(str);  // parsing - 분석
    // int wrapper -> wrap -> primitive(원시형) -> 메소드 속성 X -> 도우미
    System.out.println("num = " + num);

Int to String

  • Int type의 변수를 String을 변환하려면 변환하려는 변수를 Integer로 묶고, toString()메소드를 사용한다
    int num = 100;
    String str2 = String.valueOf(num);
    String str3 = new Integer(num4).toString();
    System.out.println("String.valueOf(num) = " + str2);
    System.out.println("Integer(num4).toString() = " + str3);

직접 타입 지정하기

double num8 = 100.5;
int num9 = (int) num8;
System.out.println("num9 = " + num9);

0개의 댓글