utf 8 Java读取字符串作为字节[]
我想将byte[]中的一系列字节转换为字符串以附加到文本文件中。然后,当字符串被提取时,我想把它转换回字节[]来解码它。我知道我不能使用getBytes()
,我需要将字符串复制到原始的byte[]格式,然后将其解码回可读字符串。这可能吗
byte[] hash = pw.getBytes("UTF8");
pw = hash.toString();
然后我将字符串传递给另一个类,在那里我需要将其作为字节读取,而不是更改为字节形式
# 1 楼答案
toString
行不通。您需要写入,因为这是数组对象的字符串表示形式