スキップしてメイン コンテンツに移動

Javaで平仮名をカタカナに変換するプログラム

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();
}

コメント