
正文
java代码路径斜杠,java中斜杠
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java获取文件路径是单斜杠还是双斜杠啊
如果使用"/",那么用一个就成了,比如:c:/hello/text.txt
如果使用“\”,那么就得需要进行转义了,比如:c:\\hello\text.txt,在这个表达式中"\"的含义是后面的字符“\”需要进行转义。
中文中也就是斜线和反斜线。
相关问答
Q1: java表示路径是"."和"/"的区别
有正斜杠与反斜杠之分,正斜杠,一般就叫做斜杠,符号为“/”;反斜杠的符号为“\”。
斜杠(/)在JAVA中没有什么特别的意义,就是代表一个字符‘/’;
反斜杠(\)则不然,它和紧跟着它的那个字符构成转义字符,如“\n”(换行)、“\””(字符‘”‘)等,所以在字符串中要表示字符’\’要用“\\”来表示,例:如果你这样定义一个字符串String
s
=
“name\sex”是错误的,要这样定义String
s
=
“name\\sex”;
注意:在正则表达式中的“\\”表示和后面紧跟着的那个字符构成一个转义字符(姑且先这样命名),代表着特殊的意义;所以如果你要在正则表达式中表示一个反斜杠\,应当写成”\\\\”。如果你这样获得一个Matcher,Matcher
m=
Pattern.compile(“\\”).matcher(“\\”)将会报错,你应当这样写Matcher
m
=
Pattern.compile(“\\\\”).matcher(“\\”)才是正确且匹配的。
Q2: 老生常谈java路径中的反斜杠和斜杠的区别
在Java中斜杠和反斜杠都有各自不同的意思,其中:
斜杠“/”表示地址路径的下一级目录;
反斜杠“\”表示转义字符,例如:要做制表,可以输入:\t;做换行:\n等。
如果要输出反斜杠“\”也需要用转义字符:“\\”
Q3: java中xml路径什么时候用点什么时候用斜杠
点一般是后面跟.xml,斜杠就是代表文件夹的分层,比如x文件夹下面的txt文件夹下面的a.xml,那就是x/txt/a.xml
Q4: java为什么路径要用双斜杠
直接通过正则表达式进行替换即可(备注:反斜杠为"\",正斜杠为"/")
代码如下:
public class Test {
public static void main(String[] args) {
String path = "D:\\FTP\\admin\\bird.gif";//文件路径,双斜杠输出的是一个斜杠
System.out.println(path);//打印路径
//JAVA中正则表达式,用"\\\\"表示"\"
path = path.replaceAll("\\\\", "/");
System.out.println(path);//打印路径
}
}
输出结果为:
D:\FTP\admin\bird.gif
D:/FTP/admin/bird.gif







