如何在java中具有文件路径的String中替换\与\\

时间:2015-09-25 12:43:34

标签: java eclipse csv servlets

使用浏览功能,我将文件路径放入String fileName

 FileItem fi =(FileItem)i.next();
    String fileName = fi.getName();

C:\Users\ramya_varakantham\Desktop\juno\Servlet\20-06-15.csv是我进入fileName的路径。

我现在想用\替换\\,以便我的输出为C:\\Users\\ramya_varakantham\\Desktop\\juno\\Servlet\\20-06-15.csv

请告诉我。

2 个答案:

答案 0 :(得分:0)

如果你真的想要使用RegExp或String replace方法。

答案 1 :(得分:0)

试试这个(字符串替换):

String s = "C:\\Users\\ramya_varakantham\\Desktop\\juno\\Servlet\\20-06-15.csv";
s = s.replace("\\", "\\\\");
System.out.println(s);

或此(正则表达式替换)

String s = "C:\\Users\\ramya_varakantham\\Desktop\\juno\\Servlet\\20-06-15.csv";
s = s.replaceAll("\\\\", "\\\\\\\\");
System.out.println(s);

两种情况下的输出是:

C:\\Users\\ramya_varakantham\\Desktop\\juno\\Servlet\\20-06-15.csv