我必须在String值中将'/'替换为'\'。给定的字符串如下:
String url = "//machineName/TestFolder/SampleFile.html";
url = url.replace('/', '\\');
这里,url的输出如下:
\machineNameTestFolderSampleFile.html
为什么没有正确更换斜杠?所需的输出应为:
\\machingName\TestFolder\SampleFile.html
有什么想法吗?
感谢。
答案 0 :(得分:2)
适合我:
public static void main(String[] args) throws IOException {
String url = "//machineName/TestFolder/SampleFile.html";
url = url.replace('/', '\\');
System.out.println(url);
}
输出:
\\machineName\TestFolder\SampleFile.html
答案 1 :(得分:1)
这是你的代码:
String url = "//machineName/TestFolder/SampleFile.html";
url = url.replace('/', '\\');
System.out.println(url);
这是输出:\\machineName\TestFolder\SampleFile.html
这不是你想要的吗?
答案 2 :(得分:0)
尝试replaceAll功能。我认为替换只替换它正在搜索的字符串的一个实例。
答案 3 :(得分:0)
使用replaceAll()方法。 url = url.replaceAll(' /',' \');
答案 4 :(得分:0)
url = url.replaceAll('/', '\\');
答案 5 :(得分:0)
将单引号修改为双引号
url = url.replace(“/”,“\”);