课程
/后端开发
/Java
/文件传输基础——Java IO流
这里的String file = “demo/obj.dat”,路径不需要使用双斜线吗?“demo\\obj.dat”?
2018-05-14
源自:文件传输基础——Java IO流 6-1
正在回答
一楼讲很清楚了。老师在课上也说了:双反斜杠,或者单斜杠都可以表示路径。看你习惯哪一种用法。
望采纳。如果还有什么不懂,可以私我,我会尽快回复。
艾米丽宏 提问者
HungerCheung 回复 艾米丽宏 提问者
艾米丽宏 提问者 回复 HungerCheung
File.separator : 可以根据不同操作系统选择路径分隔符,不用手打斜杠反斜杠
前面课程说路径要“C:\\demo\\java,txt” 呢
双反斜杠的第一个反斜杠的作用是 转义, \\ 即代表的是 一个反斜杠,
因为 如果只有一个反斜杠 , 会被认为是正则表达式, 比如\d , \s等等;
而 斜杠 / 不存在这个问题, 不需要加上 反斜杠.
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
2 回答linux与windows 路径斜扛不同,编写时是不是需要改变。
2 回答用java.io.File类操作文件时,文件路径里有哪些常见的需要转义的特殊字符
2 回答系统找不到指定的路径
2 回答String file 之后找不到文件路径
2 回答相对路径的问题