プロが教える店舗&オフィスのセキュリティ対策術

UNICODEでは半角文字も全角文字も2バイト以上で表現
されるらしいので、どうやってすべての半角文字だけを
取り出したらいいか思いつきません。教えてください。

A 回答 (2件)

Character.UnicodeBlock.html#of(char)


を使います。

参考URL:http://java.sun.com/j2se/1.3/docs/api/java/lang/ …
    • good
    • 0

調べみましたが、こんな感じらしいです。


動作確認してませんけど。

int len = a.length();
for(int i=0; i<len; i++){
char c = a.charAt(i);
System.out.print("[" + c + "] ");
if((c<0x007f && c>=0x0020) || (c>0xff60 && c<=0xff9f)){
・・・・・
}
}



参考に
http://yamaguch.sytes.net/~tora/java/diary/jpcod …

参考URL:http://www.vc-net.ne.jp/~ytp/bbs/java/bbs14291.h …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!