@ITのJava会議室でICU4Jを紹介。
「全角文字を半角文字に変換」
全角文字を半角文字に変換する処理をしたいのですが
何かよいクラス等はございますでしょうか?
例)ZENKAKU→ZENKAKU、12345→12345
--------------------------------------------------------------------------------
http://ibm.com/software/globalization/icu
の中に
ICU4J
というライブラリがあります。その中の
com.ibm.icu.text.Normalizer のstaticメソッド
Normalizer.normalize("元文字列", Normalizer.NFKC);
を使えばいいと思います。
また、com.ibm.icu.text.Transliterator を使うと
「ローマ字⇔かな」などいろんな変換ができるみたいです。
「全角文字を半角文字に変換」
全角文字を半角文字に変換する処理をしたいのですが
何かよいクラス等はございますでしょうか?
例)ZENKAKU→ZENKAKU、12345→12345
--------------------------------------------------------------------------------
http://ibm.com/software/globalization/icu
の中に
ICU4J
というライブラリがあります。その中の
com.ibm.icu.text.Normalizer のstaticメソッド
Normalizer.normalize("元文字列", Normalizer.NFKC);
を使えばいいと思います。
また、com.ibm.icu.text.Transliterator を使うと
「ローマ字⇔かな」などいろんな変換ができるみたいです。
※コメント投稿者のブログIDはブログ作成者のみに通知されます