본문 바로가기
Language/Java

자료형 변환(작성중)

by ilyadelavie 2022. 7. 15.

String str = "안녕하세요.";

 

  • Integer ↔ Character ↔ String
    • Integer to Character
    • int x =65; System.out.println((char)x); //print : A
    • Integer to Character(동일 문자로)
    • int num 9; char result = Character.forDigit(num,10); //print : 9
    • Char to Int
      • 암묵적으로 아스키 값으로 연산하여 캐스팅
        • 문자 ‘0’의 아스키 코드 = 48 
        • char a = '9'; int b = a - '0'; // 57 - 48 = 9
        • char a =‘1’; int b = a; //b=49
      • Character.getNumericValue(x) 사용
      • char x = '9'; Character.getNumericValue(x) // 9
    • String to Integer
    • String s = "9"; System.out.println(Integer.parseInt(s));
    • Int to String
    • for(int i=1; i<=num; i++){ String temp = Integer.toString(i); }

'Language > Java' 카테고리의 다른 글

Functional Interface & Lambda(작성중)  (0) 2022.07.18
[Collection] Map.Entry의 사용(작성중)  (0) 2022.07.15
ArrayList 생성 구문  (0) 2022.07.14