Normalizer
■コード
package hello.java.text;
import java.text.Normalizer;
public class HelloNormalizerNFKC {
public static void main(String[] args) {
String s1 = "ABC ABC アイウ アイウ ザジズゼゾ ㈱ ① ℡ ℃";
System.out.println("s1=" + s1);
System.out.println("s2=" + Normalizer.normalize(s1, Normalizer.Form.NFKC));
}
}
■実行結果
s1=ABC ABC アイウ アイウ ザジズゼゾ ㈱ ① ℡ ℃
s2=ABC ABC アイウ アイウ ザジズゼゾ (株) 1 TEL °C
■解説
Java6 からは 文字列正規化用に java.text.Normalizer が用意されている。
http://java.sun.com/javase/ja/6/docs/ja/api/java/text/Normalizer.html
tags
---
java 全角 半角 変換
Java 文字列 正規化