如何在我的String文字中间编码单个原始字节? (例如:" aaaXbbb"其中X是原始字节)

时间:2014-10-21 22:06:26

标签: java string unicode binary byte

我想在消息中间编码一个原始字节:

byte SOH = 0x01;
String msg = "8=123" + SOH + "9=234";
System.out.println(msg); => 8=12319=234

这不是我想要的。我想要那里的原始字节!

1 个答案:

答案 0 :(得分:1)

您只需使用'\'转义字节即可对其进行编码。

所以要对字节0x01进行编码,你可以这样做:

 String s = "8=123\19=234";