Recent Posts
Recent Comments
HEROJOON 블로그(히로블)
Java char형을 int로 변환해주기 본문
반응형
Java에서 char타입을 int로 변환할 경우 기본적으로 Ascii 코드(10진수)로 변환해줍니다.
만약 Java의 char타입을 Ascii가 아닌 일반 숫자로 변환할 경우에는 Character.getNumericValue(char ch)를 이용해줍니다.
아래와 같이 변환할 수 있습니다.
/**
* 문자를 숫자로 변환 (char -> int)
*/
char ch5 = '5';
int ascii5 = (int) ch5; // 5라는 문자를 ascii로 변환
int number = Character.getNumericValue(ch5); // 5라는 문자를 숫자로 변환
// 값 출력 (ch: 문자, ascii: 아스키 코드, number: 숫자)
System.out.println("ch: %s, ascii: %d, number: %d".formatted(ch5, ascii5, number));
/*
결과
ch: 5, ascii: 53, number: 5
*/
숫자 아스키 코드
문자(Char) | 십진수(Decimal) |
0 | 48 |
1 | 49 |
2 | 50 |
3 | 51 |
4 | 52 |
5 | 53 |
6 | 54 |
7 | 55 |
8 | 56 |
9 | 57 |
반응형
'Backend' 카테고리의 다른 글
Push 전송 프로젝트 생성 (0) | 2021.08.15 |
---|---|
Spring Boot 프로젝트에 Submodule 추가/업데이트 하기 (0) | 2021.07.16 |
알파벳 아스키 코드(Alphabet ASCII Code) (0) | 2021.02.01 |
Android [Service took too long to process intent: com.google.android.c2dm.intent.RECEIVE App may get closed.]해결하기 (0) | 2020.03.17 |
Spring Boot 프로젝트에서 Vuejs 한번에 빌드하기 (11) | 2020.03.16 |
Comments