半角カナを全角カナにする。
Java6からjava.text.Normalizerで半カナ→全カナとか変換できるのか…
http://twitter.com/#!/pomu0325/status/18504124920242176
と聞いて。サンプルを書いてみました。
package sample; import java.text.Normalizer; import java.text.Normalizer.Form; public class Katakana { public static void main(String[] args) { System.out.println(Normalizer.normalize("マナツノファンタジー", Form.NFKC)); } }
実行すると以下のようになります。
マナツノファンタジー
きちんと「ジ」が正規化されています。
ここを参考。
http://itpro.nikkeibp.co.jp/article/COLUMN/20071130/288467/