当前位置:  开发笔记 > 编程语言 > 正文

将字节转换为String

如何解决《将字节转换为String》经验,为你挑选了1个好方法。

我们从蓝牙设备接收此输出:byte [] bytes = intent.getStringExtra(BluetoothLeService.EXTRA_DATA).getBytes();

输出是: 在此输入图像描述

如何在HEX格式中将bytes []转换为String []而不会丢失图片中的"CE"字符?



1> Sam Sun..:

如果您的字节只是纯文本,那么您可以这样做

new String(bytes, "UTF-8");

如果您的字节创建十六进制字符串,请byte[]通过执行将该十六进制字符串转换为另

new String(DatatypeConverter.parseHexBinary(new String(bytes)), "UTF-8")

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有