gpt4 book ai didi

java - 读取字节数组直至 NUL 字符

转载 作者:行者123 更新时间:2023-12-02 00:02:39 24 4
gpt4 key购买 nike

我正在通过 Java 中的 UDP 接收带有字节数组的数据包。我知道最大可能的字节大小,但我不知道当前接收的大小。

如果我从这个字节数组创建一个 String 实例,那么该字符串在有用的有效负载之后将有很多很多的 NUL 字符 (\u0000)。

当第一个 NUL 出现时,如何将此字节数组转换为字符串?(我不希望我的负载中包含 NUL)。

最佳答案

不要从整个事物中创建String。扫描字节数组中的零,然后调用

new String(byteArray, 0, correctLength, "encoding")

关于java - 读取字节数组直至 NUL 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14532921/

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