半角英数字を全角英数字に、全角英数字を半角英数字に変換するロジックを書いてみる
charをユニコードで演算するのがポイント
//半角英数字を全角英数字へ変換する public static char convertSWordToDWord(char word) { return (char) (word + '\uFF00'-'\u0020'); } //全角英数字を半角英数字へ変換する public static char convertDWordToSWord(char word) { return (char) (word - '\uFF00'+'\u0020'); }