以这种方式将 ByteBuffer 转换为 String 是否正确,
String k = "abcd";
ByteBuffer b = ByteBuffer.wrap(k.getBytes());
String v = new String(b.array());
if(k.equals(v))
System.out.println("it worked");
else
System.out.println("did not work");
我问这个问题的原因是,这看起来太简单了,而其他方法(如 Java: 字符串与 ByteBuffer 之间的转换及相关问题)看起来更复杂。