标签: java string utf-16
假设我有“Sample”这个词。在UTF-16 BE中,这表示为00 53 00 61 00 6D 00 70 00 6C 00 65。当我有这个时,我想用Java将它转换回“Sample”。我该怎么做?
00 53 00 61 00 6D 00 70 00 6C 00 65
答案 0 :(得分:5)
您可以使用new String(array, charset)
通过使用解码指定的字节数组构造一个新的String 指定的字符集。新String的长度是一个函数 字符集,因此可能不等于字节的长度 阵列。