final ByteArrayOutputStream data = new ByteArrayOutputStream();
final DataOutputStream stream = new DataOutputStream(data);
stream.writeUTF(name);
stream.writeUTF(password);
final byte[] bytes = stream.toByteArray(); // there you go
稍后,您可以读取这些数据:
final DataInputStream stream = new DataInputStream(
new ByteArrayInputStream(bytes)
);
final String user = stream.readUTF();
final String password = stream.readUTF();
4条答案
按热度按时间cgyqldqp1#
我想你可能想要一个ByteBuffer:
xzlaal3s2#
大概是这样的:
稍后,您可以读取这些数据:
ccgok5k53#
我开始开发一个非常接近Python Struct的项目:JBBP中的java-binary-block-parser看起来像
ugmeyewa4#
核心Java中最接近的特性是Serialization。它将对象转换为字节序列,然后再转换回来。