Illegal unquoted character ((CTRL-CHAR, code X)): has to be escaped using backslash to be included in string value
报错
Illegal unquoted character ((CTRL-CHAR, code 9)): has to be escaped using backslash to be included in string value
查看是哪个字符导致的
System.out.println(new String( Character.toChars(9) ));
纠错
把这个字符替换掉即可。
str = str.replace( new String( Character.toChars(x) ),"");
我的code 9是制表符\t导致的问题,.replaceAll("\t", " ")或.replace( new String( Character.toChars(9) ),"")替换掉即可,同理其他的\r、\n替换掉即可。
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~