0

Unicode コードを含む文字列を作成したいのですが、使用時に変換しません。

String s = new String("\u010C");
System.out.println(s);

これを出力したい:

\u010C

これの代わりに:

Č

文字列に実際にその 6 文字のセットを含めたいと思います。

4

2 に答える 2

6

出力をしたい場合

\u010C

バックスラッシュをエスケープする必要があります。

String s = new String("\\u010C");
System.out.println(s);
于 2012-09-22T14:39:15.617 に答える
0

ケッピルの答えは明らかに正しいものです。特定の文字の 4 桁の 16 進数を表示するには、次のようにすることもできます。

System.out.println(String.format("\\u%04x", (int)'Č'));
于 2012-09-22T14:53:26.110 に答える