[Java] 文字コードから文字へ変換(逆も)
移転しました。
文字から文字コードへ変換
参考URLそのまま
http://www7a.biglobe.ne.jp/~java-master/samples/string/Unicode1.html
package samples.string; public class Unicode1 { public static void main(String[] args) { // 文字「あ」です。 char c = 'あ'; // 文字に対応するUnicodeコードを取得します。 int code = (int)c; // 文字コードを表示します。 System.out.println(code); // 文字コードを16進数で表示します。 System.out.println(Integer.toHexString(code)); } }
文字コードから文字へ変換
参考URLそのまま
http://www7a.biglobe.ne.jp/~java-master/samples/string/Unicode2.html
char型の変数に、変換したい文字のコードを「\u」に続けて記述します。
package samples.string; public class Unicode2 { public static void main(String[] args) { // 「亜」の文字コードです。 char c = '\u4e9c'; // 文字コードに対応する文字を表示します。 System.out.println(c); } }