ひらがなを半角カタカナに変換したい。Androidでこれを行うにはどうすればよいですか?
以下のようにひらがなをカタカナに変換するコードがあります...
private char hiraganaTokatakana(String hiraganastring) {
char hiraganachar = Character.valueOf(hiraganastring.charAt(0));
// convert char to unicode value
String hiraganahex = Integer.toHexString(hiraganachar & 0xFFFF);
// convert unicode to decimal
int hiraganadecimalNumber = Integer.parseInt(hiraganahex, 16);
// convert hiragana decimal to katakana decimal
int katakanadecimalNumber = Integer.valueOf(hiraganadecimalNumber) + 96;
// covert decimal to unicode value
String katakanahex = Integer.toString(katakanadecimalNumber, 16);
// convert unicode to char
return (char) Integer.parseInt(String.valueOf(katakanahex), 16);
}
このコードはひらがなをカタカナに変換しますが、ひらがなを半角カタカナに変換したいのですが、どうすればよいですか?