java初学:eclipse,编译时报错:Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) 确定桌面有TT1.txt

java初学:eclipse,编译时报错:Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )


确定桌面有TT1.txt了,文本内容为123,怎么回事??
  • java初学:eclipse,编译时报错:Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) 确定桌面有TT1.txt
sqysqy00 | 浏览 6893 次 |举报
我有更好的答案
推荐于2017-10-03 01:26:39
最佳答案
在java等编程语言中,反斜杠\具有转义的特殊作用,比如\t表示制表符,\n表示回车,
所以如果你想在字符串里使用\的本意,就要用双反斜杠,即\\才表示\
具体来说,要把你路径里的反斜杠改成“\\”,即“C:\Users\su\Desktop\\TT1.txt”改为“C:\\Users\\su\\Desktop\\TT1.txt,其实还有其他的解决办法,不过这个比较简单直观好理解

java初学:eclipse,编译时报错:Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) 确定桌面有TT1.txt

百文e见 

采纳率:71% 来自团队:电脑网络新手2 擅长: Windows 手机使用 编程语言 语言学 文学

其他回答

\需要转义,用\\或者/
zjgzhengxian  | 发布于2015-09-13
举报| 评论(1) 
5 0
java初学:eclipse,编译时报错:Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ ) 确定桌面有TT1.txtdlbluebird|2017-9-12 09:44
File file1=new File("D:\\BufferReader1.txt"); " "File file=new File("D:/BufferReader2.txt");回复