use*_*968 3 java arrays string
我正在使用 JNI API(我无法更改),它返回一个固定大小的表示字符串的 char 数组。
我正在将其转换为字符串 String.valueOf(char [])
问题是我可以接收这样的数组 {'a','b','c','\0','\0','\0'}
使用valueOf()保留尾随 NULL 和一个我得到一个错误的字符串。
有没有一种简单的方法可以将此类和数组转换为字符串并删除 NULL?
String s = String.valueOf(bits).trim();
Run Code Online (Sandbox Code Playgroud)
只需修剪字符串它就会摆脱所有*前导和*尾随空格。