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 |