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.
以下のコードを実行すると、任意の数値に対してASCII値が得られます。私の質問は、ASCII値が0〜255であるということですが、255を超えるASCII値をどのように返すのでしょうか。
int i=345; System.out.println((char)i);
出力:
ř
上記の結果(すなわちř)をその適切な数(すなわち345)に変換する方法を指定してください。
345
Java は ASCII を使用しません。
řUnicodeコード ポイント 345 です。
質問の 2 番目の部分への回答として、 を としてキャストしcharますint。
char
int
System.out.println("The code for 'ř' is " + (int)'ř');
与える
The code for 'ř' is 345