Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我从服务器端的客户端获取一个数据包并执行以下操作
String Message = new String(receivePacket.getData());
然而,它得到了没有空终止符的正确字符串......
为什么会发生,我该如何解决?
在Java 编程语言中,与 C 不同,char 数组不是 String,String 和 char 数组都不会以 '\u0000'(NUL 字符)结尾。
尝试使用Message.trim()修剪空白。
Message.trim()