使用场景
在进行数据传输时(socket等等),往往需要使用二进制字节流进行传输。
字符串转换为二进制字节流
String ori = "待转换的字符串";
ori = ori.getBytes(StandardCharsets.UTF_8);
二进制字节流转换为字符串
//以socket数据监听为例
byte[] bytes = new byte[inputStream.available()];
inputStream.read(bytes);
String recieve = new String(bytes, StandardCharsets.UTF_8));

本文介绍了在数据传输过程中如何将字符串转换为二进制字节流,以及如何从字节流中恢复字符串。示例代码展示了使用StandardCharsets.UTF_8编码进行转换的方法,这对于通过socket等接口进行数据交换至关重要。
659

被折叠的 条评论
为什么被折叠?



