我需要执行此操作,我需要在Java中将某些字符串(例如0x10)追加到某些String中。我想知道如何才能做到这一点?

例如:

String someString = "HELLO WORLD";
byte someByte = 0x10;


在此示例中,如何将someByte附加到someString?

我问这个问题的原因是因为我正在开发的应用程序应该将命令发送到某些服务器。服务器能够接受命令(base64编码),解码命令并解析出这些字节,这些字节不一定与用于执行某些特殊功能的任何ASCII编码标准兼容。

最佳答案

如果要将byte的实际值连接到String,请使用Byte包装器及其toString()方法,如下所示:

String someString = "STRING";
byte someByte = 0x10;
someString += Byte.toString(someByte);

08-06 05:52