我正在使用 JNI API(我无法更改),它返回一个固定大小的表示字符串的 char 数组。
我正在将其转换为字符串 String.valueOf(char [])
String.valueOf(char [])
问题是我可以接收这样的数组 {'a','b','c','\0','\0','\0'}
{'a','b','c','\0','\0','\0'}
使用valueOf()保留尾随 NULL 和一个我得到一个错误的字符串。
valueOf()
有没有一种简单的方法可以将此类和数组转换为字符串并删除 NULL?
java arrays string
arrays ×1
java ×1
string ×1