public class HiraKataTest { public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ String str1 = "ひらがな"; StringBuffer buf1 = new StringBuffer(); for (int i = 0; i < str1.length(); i++) { char code1 = str1.charAt(i); if ((code1 >= 0x3041) && (code1 <= 0x3093)) { buf1.append((char) (code1 + 0x60)); } else { buf1.append(code1); } } System.out.println(buf1.toString()); String str2 = "カタカナ"; StringBuffer buf2 = new StringBuffer(); for (int i = 0; i < str2.length(); i++) { char code2 = str2.charAt(i); if ((code2 >= 0x30a1) && (code2 <= 0x30f3)) { buf2.append((char) (code2 - 0x60)); } else { buf2.append(code2); } } System.out.println(buf2.toString()); } }