半角カナ文字の変換
半角カナ文字(濁点あり)の全角カナ文字への変換がうまくいかなくて悩んでいます。
現在、
HashTable.put("ア","ア");
HashTable.put("ン","ン");
このような感じで変換テーブルを作成し、
String strVal = "半角カナ文字";
for(int i = 0; i < strVal.length(); i++){
char c = strVal.charAt(i);
if(HashTable.containsKey(c)){
strTmp.append(HashTable.get(c));
}
}
このような処理をしているのですが、
半角カナ+濁点(例えば、ガ)の変換が、
「カ゛」となってしまいます。
これを「ガ」とするにはどうすればよいでしょうか??
何か良い方法がありましたら教えてください。
お願いします。
お礼
ありがとうございました。