Javaで平仮名をカタカナに変換するプログラムです。
public static String conbertHiragana2Katakana(String str) {
int delta = 'ア' - 'あ';
StringBuilder buf = new StringBuilder(str.length());
for (int i = 0; i < str.length(); i++) {
char code = str.charAt(i);
Character.UnicodeBlock block = Character.UnicodeBlock.of(code);
if (block != null && block.equals(Character.UnicodeBlock.HIRAGANA)) {
buf.append((char)(code + delta));
} else {
buf.append(code);
}
}
return buf.toString();
}
コメント