Java转义字符常见坑之\u000a\u0022等
众所周知,转义字符在java中有着特殊的地位,java对Unicode转移字符不会进行任何特殊的处理,只是简单的将其替换成相应的字符。 稍有不慎就会出现意想不到的效果,因此有建议在编写java程序时不要轻易使用这类转义字符。
最常见的坑货当属下面几个:
Unicode转义字符 含义 \u000a 换行符 \n \u000d 回车符 \r \u007d 大括号右半部 } \u007b 大括号左半部 { \u0022 双引号半边 " \u002b 加号 + \u003b 分号 ; \u0061 -- \u007a 字符 a-z \u0041 -- \u005a 字符 A-Z