-2

以下のコードを実行すると、任意の数値に対してASCII値が得られます。私の質問は、ASCII値が0〜255であるということですが、255を超えるASCII値をどのように返すのでしょうか。

int i=345;
System.out.println((char)i);

出力:

ř

上記の結果(すなわちř)をその適切な数(すなわち345)に変換する方法を指定してください。

4

2 に答える 2

5

Java は ASCII を使用しません。

řUnicodeコード ポイント 345 です。

于 2013-03-04T16:59:22.300 に答える
1

質問の 2 番目の部分への回答として、 を としてキャストしcharますint

System.out.println("The code for 'ř' is " + (int)'ř');

与える

The code for 'ř' is 345
于 2013-03-04T17:06:14.887 に答える