Javaでひらがなを全角カタカナに変換する

登録画面などでフリガナなどにひらがなをいれても問題なくカタカナで登録できることがありますが、AipoではJavaを使ってひらがなをカタカナに変換して、登録しています。

ALStringUtilにあるconvertHiragana2Katakanaで処理を行っています。

 

 public static String convertHiragana2Katakana(String str) {
    StringBuffer buf = new StringBuffer();
    for (int i = 0; i < str.length(); i++) {
      char code = str.charAt(i);
      if ((code >= 0x3041) && (code <= 0x3093)) {
        buf.append((char) (code + 0x60));
      } else {
        buf.append(code);
      }
    }
    return buf.toString();
  }