因为C环境的字符串是以‘\0’标志结束,而在高级编程语言是没有这个概念。例如java中从流中接收并转为字符串时,末尾会显示乱码。
这时,可以使用String自带函数split来分拆。
如:
String[] strArray = myString.split("\0");
Log.d(TAG, "test="+strArray[0]);
因为C环境的字符串是以‘\0’标志结束,而在高级编程语言是没有这个概念。例如java中从流中接收并转为字符串时,末尾会显示乱码。
这时,可以使用String自带函数split来分拆。
如:
String[] strArray = myString.split("\0");
Log.d(TAG, "test="+strArray[0]);