「java双斜线」java 斜线
本篇文章给大家谈谈java双斜线,以及java 斜线对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java为什么路径要用双斜杠
- 2、JAVA中正则双斜线和单斜线转义的问题
- 3、JAVA中地址分隔符用双斜杠转义的问题
- 4、java中如何把斜杠替换成双斜杠
- 5、Java正则表达式为什么是双斜杠?
- 6、java中两个斜杠是什么意思
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
JAVA中正则双斜线和单斜线转义的问题
在java里面反斜杆是转义的意思,在正则表达式里面反斜杆也是转义的意思。java里面2个反斜杆,实际输出的是一个反斜杆。你那个正则表达式实际的验证规则是 \[(.*)\] ".*"。由于[]中括号是正则表达式里面的关键字,所以要转义。所以你最终匹配的样式是[(.*)] ".*"这个样子的。
JAVA中地址分隔符用双斜杠转义的问题
转义符是在java文件内部才需要用,比如你写个String s = "d:\\java1223",这里双斜杠才对,但是如果有一个文本框txtfield,你在其中输入了东西,然后有String s = txtfield.getText(),那么你文本框中输入的是什么样,字符串s就是什么样。
java中如何把斜杠替换成双斜杠
如果你说的是字符串替换
那么 斜杠分2种 / \
在替换 / 时 就是简单的字符替换
public static void main(String[] args){
System.out.println("123/");
System.out.println("123/".replace("/", "//"));
}
在替换\时 需要用到转义 因为\本身就是转义符,所以\\表示一个 \
public static void main(String[] args){
System.out.println("123\\");
System.out.println("123\\".replace("\\", "\\\\"));
}
Java正则表达式为什么是双斜杠?
除了定义单个字符之外,也存在一组转义字符:
\\(表示单个\)
\t(表示按下tab)
\n(表示换行)
\"(引号)
\'(单引号)
java中两个斜杠是什么意思
//的意思,第一个/是转译符,第二个是字符,单独用/一个放在字符串中会编译错误,因为/是String的控制符
关于java双斜线和java 斜线的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。