小编use*_*968的帖子

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

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

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

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

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

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

java arrays string

3
推荐指数
1
解决办法
1314
查看次数

标签 统计

arrays ×1

java ×1

string ×1