Normalizerで全角から半角に変換

hurts14 17views 更新:2017年9月26日

正確にはUnicode正規化をしている。
第二引数は互換分解とそれに続く正規合成のフォーム

import java.text.Normalizer;

public class Sample {
    public static void main(String[] args) {
        String str = "hoge@hoge.com"; //全角
        String hoge = Normalizer.normalize(str, Normalizer.Form.NFKC);
        System.out.println("hoge@hoge.com:"+ hoge);
        //hoge@hoge.com
    }
}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません