如何在字符串变量

时间:2017-12-28 05:30:11

标签: character insertion

我必须从Java Text字段获取目录的路径并将其存储在另一个字符串变量上,但它需要java的代码在冒号\字符后添加/插入:

String folderFath="D:\TF";

我需要在\字符后添加:。我需要获取字符串变量D:\\TF

2 个答案:

答案 0 :(得分:0)

你试过这种方式“D:\\ TF”吗?

答案 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