gpt4 book ai didi

java - 从 char 数组转换字符串时忽略尾随 NULL 字符

转载 作者:行者123 更新时间:2023-12-03 18:42:28 30 4
gpt4 key购买 nike

我正在使用 JNI API(我无法更改),它返回表示字符串的固定大小的字符数组。

我正在使用 String.valueOf(char []) 将其转换为字符串

问题是我可以接收这样的数组 {'a','b','c','\0','\0','\0'}

使用 valueOf() 保留尾随的 NULL 并且我得到一个错误的字符串。

有没有一种简单的方法可以将此类和数组转换为字符串并删除 NULL?

最佳答案

String s = String.valueOf(bits).trim();

只需修剪字符串即可去除所有 * 前导和 * 尾随空格。

关于java - 从 char 数组转换字符串时忽略尾随 NULL 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56227095/

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