java 文字列の半角数字を全角に変換する#
/**
* <pre>
* 半角数字⇒全角数字への変換
* </pre>
* @param str 変換対象文字列
* @return 変換後文字列
*/
public static String convertNumHalfToFull(String str) {
if(str == null){ return null; }
StringBuilder sb = new StringBuilder(str);
for (int i = 0; i < sb.length(); i++) {
int c = sb.charAt(i);
if (c >= 0x30 && c <= 0x39) {
sb.setCharAt(i, (char) (c + 0xFEE0));
}
}
return sb.toString();
}