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字符串单个斜杠怎么换成双反斜杠
这个可以通过replaceAll方法来进行实现。
方法举例:
newPath = path.replaceAll(“\\/”, “//”);
解释:在java中”/“是报错的,必须通过转义斜杠”\\“之后加上一个”/“斜杠,来进行斜杠转义,此时即可正常完成替换操作。
如何将java中的反斜线替换为
在windows下使用request.getRealPath()获得的路径是反斜线,如何将反斜线替换为”/”呢?有人想到用
replaceAll(“//”,”/”),但这样是会抛出异常的,,正确的方式是:
public static void main(String[] args)
{
String s=”c://1//2″;
s=s.replaceAll(“////”, “/”);
System.out.println(s);
}
这样会输出”c:/1/2″.
java怎样转换反斜杠为.?
使用java的字符串替换功能即可:
String str = “aa\\bb\\cc”;
// 下面利用char方式替换,相当于变量字符串内部数组,批量替换单个字符时效率更高
String newstr=oldstr.replace(‘/’,’.’);