Java で Unicode コード ポイント (整数) を char 配列 (バイト) にエンコードする関数は、基本的に次のとおりです。
return new char[] { (char) codePoint };
これは、整数値から char への単なるキャストです。
このキャストが実際にどのように行われるか、整数値から UTF-16 でエンコードされた文字に変換するためのキャストの背後にあるコードを知りたいです。私はJavaソースコードでそれを探してみましたが、運がありませんでした.