将字节转换为带符号字节的字符串

用户名

将其转换为字符串时,是否可以保留带符号的字节?还是让他们在转换为字符串时被视为无符号?

这是我的代码,例如:

byte[] encodedBytes = new byte[RX_Index];
System.arraycopy(RX_Buffer, 0, encodedBytes, 0, encodedBytes.length);
final String data = new String(encodedBytes);

RX_Buffer将包含0xBF,即-65有符号十进制。初始化数据后,出于某种原因将0xBF字节转换为字符串后将其更改为0xFFFD。我假设问题是从字节到具有负数的字符串的转换。如果不是这种情况,请告诉我。否则,我该如何解决此问题?

斯拉蒂丹

您的android BlootoothSocket(方法read(byte[]))将为您提供带有二进制数据的字节数组。

不要将该数据转换为字符串。

如果要将二进制数据解释为整数,请使用以下代码:

int myFirstValue = encodedBytes[0];

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将字节的字符串转换为无符号的int

来自分类Dev

将字节列表转换为字节字符串

来自分类Dev

AES-如何将字节字符串转换为字节字节字符串?

来自分类Dev

将字符串转换为字节字符串

来自分类Dev

将2个字节转换为带符号的int

来自分类Dev

将无符号字节流转换为带符号字节流Golang

来自分类Dev

将字节字符串转换为字节或字节数组

来自分类Dev

将单字节字符串转换为双字节字符串

来自分类Dev

Python将字节转换为字符串

来自分类Dev

将字符串元素转换为字节

来自分类Dev

将十六进制字符串转换为字节[]

来自分类Dev

如何将单字节转换为字符串

来自分类Dev

PHP将字节字符串转换为整数

来自分类Dev

将字符串转换为字节数组

来自分类Dev

如何将字节转换为字符串?

来自分类Dev

将0和1的字符串转换为字节

来自分类Dev

pytorch loader将字符串转换为字节

来自分类Dev

无法将字符串转换为字节

来自分类Dev

将流字节转换为字符串

来自分类Dev

将guid字节转换为javascript中的字符串

来自分类Dev

将十六进制字符串转换为字节[]

来自分类Dev

将IO [FilePath]转换为字符串或字节流

来自分类Dev

C#将字符串值转换为字节

来自分类Dev

Python将字符串转换为字节

来自分类Dev

将ASCII中的字节内容转换为字符串

来自分类Dev

无法将参数值从字符串转换为字节[]

来自分类Dev

将字节从for循环转换为python中的字符串

来自分类Dev

如何将字符串转换为字节?

来自分类Dev

无法从字节转换为字符串