プラットフォームに関係なく、値は常に char ch = 'A'
65 になりますか? バイトの取得はプラットフォームに依存することは知っていますがString
、どのエンコーディングを使用するか (またはエンコーディングがまったく使用されている場合)、Java が文字リテラルを数値に変換する方法についてはわかりません。
質問する
245 次
3 に答える
6
はい: char
Java の型は UTF-16 エンコーディング ( JLS 3.2を参照) を使用し、'A' は数値 (10 進数) コード 65 を持ちます。
于 2013-08-12T19:20:19.270 に答える