Java ByteBuffer to String
2022-08-31 07:32:37
这是以这种方式将字节缓冲区转换为字符串的正确方法吗?
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相互转换以及相关的问题看起来更复杂。