我有许多byte[]数组变量,我需要将它们转换为字符串缓冲区。
是否有一种方法可以进行此类转换?
谢谢。
感谢您所有人的回复...但是我没有表达清楚... 我在我的java程序的类声明下方预定义了一些byte[]数组作为公共静态“字段”。 这些“字段”在进程的“生命周期”中被重复使用。 随着程序发出状态消息(写入文件),我定义了一个字符串缓冲区 (mesg_data)用于格式化状态消息。 因此,当程序执行时, 我尝试 msg2 = String(byte_array2) 我得到一个编译器错误: 无法找到符号 符号:方法String(byte []) 位置:class APPC_LU62.java.LU62XnsCvr convrsID = String(conversation_ID);
例如:
public class LU62XnsCvr extends Object
.
.
static String convrsID ;
static byte[] conversation_ID = new byte[8] ;
因为同一个变量在多个地方使用,所以我无法使用字符串变量的“动态”定义。
希望我表达清楚了。非常感谢。
Guy