Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Unicode コードを含む文字列を作成したいのですが、使用時に変換しません。
String s = new String("\u010C"); System.out.println(s);
これを出力したい:
\u010C
これの代わりに:
Č
文字列に実際にその 6 文字のセットを含めたいと思います。
出力をしたい場合
バックスラッシュをエスケープする必要があります。
String s = new String("\\u010C"); System.out.println(s);
ケッピルの答えは明らかに正しいものです。特定の文字の 4 桁の 16 進数を表示するには、次のようにすることもできます。
System.out.println(String.format("\\u%04x", (int)'Č'));