Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java从字符串中删除NUL字符_Java - Fatal编程技术网

如何使用java从字符串中删除NUL字符

如何使用java从字符串中删除NUL字符,java,Java,我需要从日志文件中读取一些数据,日志文件包含如下数据 在上图中,该文件包含一些带有NUL字符的字符串,我需要对该字符串进行一些操作,所以我希望删除该字符串中的NUL字符。我在下面尝试了一些逻辑来删除NUL字符,但没有成功 我的代码: String str="Mon Sep 21 14:32:00 IST 2015 =>- =>OpenOffice Writer x "; str=str.replace("\0", ""); 请告诉我删除NUL字符的解决方案。提前感谢

我需要从日志文件中读取一些数据,日志文件包含如下数据

在上图中,该文件包含一些带有NUL字符的字符串,我需要对该字符串进行一些操作,所以我希望删除该字符串中的NUL字符。我在下面尝试了一些逻辑来删除NUL字符,但没有成功

我的代码:

String str="Mon Sep 21 14:32:00 IST 2015 =>- =>OpenOffice Writer x ";       
str=str.replace("\0", "");

请告诉我删除NUL字符的解决方案。提前感谢。

它们似乎不是空的。请将字符串转换为字符,并为每个字符串打印字符代码。看起来有一些非空符号,它们在编辑器中显示为空符号。正如@RafaelOsipov建议的那样,尝试类似于
System.out.println(Arrays.toString(str.getBytes(Charset.forName(“UTF8”))的操作