한글문자의 유니코드 알아내기
http www.interpia.net ~yoonforh java messages 148.html
안녕하세요 강신동입니다.
한글문자 `가`
완성형 B0A1
조합형 8861
Unicode AC00
실행을 위한 코드는 아래와 같습니다.
class A {
public static void main(String[] arg) {
System.out.println(
Character.isDefined(`가`));
한글문자 `가`가 Unicode로 정의되어 있는지 알아본다.
만약 정의되어 있다면 true를 리턴한다.
int i = `가`;
문자 `가`를 int 형 변수인 i에 대입한다.
실제로 문자는 정수와 같다.
System.out.println(``가`의 int형은 ` + i);
System.out.println(``가`의 unicode는 `
+Integer.toHexString(i));
Integer의 static method인 toHexString()을 이용하여
10진수를 16진수를 표시하는 문자열로 바꾼다.
System.out.println(``가`의 unicode는 `
+Integer.toHexString(i).toUpperCase());
문자열로 바뀐 것은 소문자로 나온다. 대문자로 바꾸기 위해서
String의 static method인 toUpperCase()를 사용한다.
}
}
실행결과는 아래와 같다.
C Java 연습 java A
true
`가`의 int형은 44032
`가`의 unicode는 ac00
`가`의 unicode는...
· 해피레포트는 다운로드 받은 파일에 문제가 있을 경우(손상된 파일/설명과 다른자료/중복자료 등) 1주일이내 환불요청 시 환불(재충전) 해드립니다.
(단, 단순 변심 및 실수로 인한 환불은 되지 않습니다.)
· 파일이 열리지 않거나 브라우저 오류로 인해 다운이 되지 않으면 고객센터로 문의바랍니다.
· 다운로드 받은 파일은 참고자료로 이용하셔야 하며,자료의 활용에 대한 모든 책임은 다운로드 받은 회원님에게 있습니다.
저작권안내
보고서 내용중의 의견 및 입장은 당사와 무관하며, 그 내용의 진위여부도 당사는 보증하지 않습니다.
보고서의 저작권 및 모든 법적 책임은 등록인에게 있으며, 무단전재 및 재배포를 금합니다.
저작권 문제 발생시 원저작권자의 입장에서 해결해드리고 있습니다. 저작권침해신고 바로가기