Java UTF-16编码代码
|
在Java中,将Unicode代码点(整数)编码为char数组(字节)的函数基本上是这样的:
return new char[] { (char) codePoint };
这只是从整数值到char的转换。
我想知道这种转换是如何实际完成的,该转换背后的代码可以实现从整数值到UTF-16编码字符的转换。我试图在Java源代码上寻找它,但是没有运气。
没有找到相关结果
已邀请:
5 个回复
纫合峭
芳菱挨啡
墩瓣茅械
来保存UTF-16数据,因此仅此而已。仅当输入为
(即它可以表示U + 10000或更大的Unicode代码点)时,才需要进行一些计算。所有的
值已经是UTF-16。
草票
。
庞协腿宛炯