我必须从Java Text字段获取目录的路径并将其存储在另一个字符串变量上,但它需要java的代码在冒号\
字符后添加/插入:
。
String folderFath="D:\TF";
我需要在\
字符后添加:
。我需要获取字符串变量D:\\TF
答案 0 :(得分:0)
答案 1 :(得分:0)
我相信这个答案正是你正在寻找的。请注意,我更倾向于使用您正在使用的语言标记。
String.replaceAll single backslashes with double backslashes
此代码符合我的预期:
public class JavaFiddle
{
public static void main(String[] args)
{
String myString = "C:\\Text\\Somewhere\\Works";
System.out.println(myString);
String myStringTwo = myString.replace("\\", "\\\\");
System.out.println(myStringTwo);
}
}
注意:这里发生的是第一个反斜杠是一个' Escape Character。'您无法直接在字符串中添加反斜杠,因为它表示程序控制。 https://en.wikipedia.org/wiki/Escape_character