我想将平假名字符转换为半角片假名字符。我怎样才能在安卓上做到这一点?
我有将平假名转换为片假名的代码,如下所示......
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);
}
此代码将平假名转换为片假名但我也想将平假名转换为半角片假名,怎么做?