概要
Javaで「文字リテラルと文字コード」の動作を確認してみました。
以下のページを参考にしました。
実装
以下のファイルを作成しました。
JSample1_1.java
class JSample1_1{
public static void main(String[] args){
System.out.println('a');
System.out.println('あ');
}
}
JSample1_2.java
class JSample1_2{
public static void main(String[] args){
System.out.println('a');
System.out.println(0x0061);
System.out.println('\u0061');
}
}
以下のコマンドを実行しました。
$ javac -encoding UTF-8 JSample1_1.java
$ java JSample1_1
a
あ
$ javac -encoding UTF-8 JSample1_2.java
$ java JSample1_2
a
97
a
まとめ
何かの役に立てばと。