Java 处理0x00特殊字符 Java 处理0x00特殊字符

一、0x00字符

1,0x00是ascii码的0值:NUL

Java 处理0x00特殊字符
Java 处理0x00特殊字符

2,0x00在windows系统中显示:

Java 处理0x00特殊字符
Java 处理0x00特殊字符

3,0x00在Linux中显示:

Java 处理0x00特殊字符
Java 处理0x00特殊字符

ctrl+V ctrl+@可以打出此字符

二、Java解决0x00字符

str.replaceAll("\u0000","")
replaceAll:替换字符串所有匹配给定的正则表达式的子字符串