Common /Java
UniCode를 byte단위로 계산
언덕너머에
2014. 5. 8. 17:27
int en = 0;
int ko = 0;
int etc = 0;
char[] string = str.toCharArray();
for(int j = 0; j < string.length; j++) {
if(string[j] >= 'A' && string[j] <= 'z'{
en++;
}
else if(string[j] >= '\uAC00' && string[j] <= '\uD7A3'){
ko++;ko++;
}
else {
etc++;
}
}
return (en + ko + etc);