Java中的UTF-16到String

ser*_*ces 0 java string utf-16

假设我有"样本"这个词.在UTF-16 BE中,这表示为00 53 00 61 00 6D 00 70 00 6C 00 65.当我有这个时,我想用Java将它转换回"Sample".我该怎么做呢?

Bri*_*new 5

您可以使用新的String(数组,字符集)将字节序列转换为具有指定字符集的String

通过使用指定的字符集解码指定的字节数组构造一个新的String.新String的长度是字符集的函数,因此可能不等于字节数组的长度.