1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
String toHalf(String str){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length(); i++){
sb.append(toHalf((int)str.charAt(i)));
}
return sb.toString();
}
char toHalf(int c){
if ( c >= 65281 && c <= 65374){
c -= 65248;
}
return (char)c;
}
String toFull(String str){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < str.length(); i++){
sb.append(toFull((int)str.charAt(i)));
}
return sb.toString();
}
char toFull(int c){
if ( c >= 33 && c <= 126){
c += 65248;
}
return (char)c;
} |
[通知用URL]
Tweet
最終更新時間:2009年05月17日 21時54分58秒