半角数字を全角数字に

アルファベットと同じ感じで。


/**
* 半角数字→全角数字変換
*
* @param s
* 変換対象文字列
*
* @return 変換後文字列
*/
public static String hanNum2ZenNum(String s) {

StringBuffer sb = new StringBuffer(s);
for (int i = 0; i < s.length(); i++) {

char c = s.charAt(i);
if (c >= '0' && c <= '9') {

sb.setCharAt(i, (char)(c - '0' + '0'));
}
}

return sb.toString();
}

0 コメント: