本文目录一览:
java斜杠替换
String path = "C:\\Users\\Desktop\\小Q截图-20120409165303.png".replaceAll("\\\\", "/");
java怎样转换反斜杠为.?
使用java的字符串替换功能即可:
String str = "aa\\bb\\cc";
// 下面利用char方式替换,相当于变量字符串内部数组,批量替换单个字符时效率更高
String newstr=oldstr.replace('/','.');
java中如何将字符串中的"\"换成"/"?
java中,“\”是转义字符,所以要想表示"\",字符串原型中就应该是这样的“***\\****”,如果你想替换反斜杠,可以使用repalceAll()函数,例如字符串 s ="\\sdf21212";,则s.replaceAll("\\\\", "/")可以完成反斜杠的替换,结果就为/sdf21212,注意replaceAll函数第一个参数为正则表达式,所以需要再转义一次,一共两次。
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中如何把斜杠替换成双斜杠
如果你说的是字符串替换
那么 斜杠分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("\\", "\\\\"));
}