第1个回答 2011-08-09
单个的“\”在Java中是转义符,系统会自动认定这个“\”不是字符串,而是表示紧跟其后字符有特殊的意义,转义的称呼来由如此。比如3楼提到了,\后面加n,n就表示换行,其原本的意思已经被\符号进行了转换;\后面加u,表示这是个unicode字符的代码,后面跟着4位字符编号,u的意思同样被\进行了转换;还有其他\b 退格、\t tab键都是同理。而\\的意思,就是将后一个字符\原本的转义符功能进行转换,使其作为正常字符输出,这时候,两个\\应作为一个字符识别,就像前面提到的\n、\u一样。