gpt4 book ai didi

java - 如何最好地将 byte[] 数组转换为字符串缓冲区

转载 作者:搜寻专家 更新时间:2023-10-31 08:15:53 25 4
gpt4 key购买 nike

我有许多 byte[] 数组变量需要转换为字符串缓冲区。

有这种类型转换的方法吗?

谢谢

谢谢大家的回复。。不过我没说清楚。。。我在类声明“下”使用一些预定义为 public static 的 byte[] 数组对于我的java程序。这些“字段”在流程的“生命周期”期间被重复使用。当程序发出状态消息时,(写入文件)我定义了一个字符串缓冲区(mesg_data) 用于格式化状态消息。所以随着程序的执行我试过 msg2 = String(byte_array2)我收到编译器错误:找不到标志符号:方法 String(byte[])位置:类 APPC_LU62.java.LU62XnsCvr convrsID = String(conversation_ID) ;

例子:

public class LU62XnsCvr extends Object
.
.
static String convrsID ;
static byte[] conversation_ID = new byte[8] ;

所以我不能使用字符串变量的“动态”定义,因为使用了相同的变量在多次发生。

我希望我说清楚了非常感谢

家伙

最佳答案

String s = new String(myByteArray, "UTF-8");
StringBuilder sb = new StringBuilder(s);

关于java - 如何最好地将 byte[] 数组转换为字符串缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5823290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com