Java 中 二进制数据(byte[])和字符串之间的转换

将字符串数据转换为二进制数据

// 创建要发送的数据
String msg = "你好";
// 将字符串数据转换为二进制数据
byte[] by = msg.getBytes();

将二进制数据转换为字符串数据

// 获取数据缓冲区
byte[] data = datagramPacket.getData();
// 获取数据的实际长度
int actualLength = datagramPacket.getLength();
// 将二进制数据转换为字符串数据;从下标0开始到 数组长度的数据 转换为字符串
String strData = new String(data,0,actualLength);

如果觉得文章有帮助到你,可以扫描以下二维码
   请本文作者 喝一杯
pay_weixin pay_weixin

发表评论

电子邮件地址不会被公开。 必填项已用*标注