如何在 Java 中用三重正斜杠替换正斜杠?

How to replace forward slash with triple forward slash in Java?

我正在尝试用字符串中的三重正斜杠替换正斜杠

字符串路径=“Resources/Menu/Data/Entities“

我希望输出看起来像这样 资源///菜单///日期///实体

我尝试了以下方法,但 none 有效 路径 = path.replaceAll(“/”,”///\”)

路径=path.replaceAll(“/”,“\/\/\/”)

我在网上进行了研究,但找不到解决方案。我知道这看起来是一个非常简单的问题,但我想不通。感谢任何帮助。

只需使用 path.replaceAll("/", "///"),不要使用任何反斜杠。正斜杠不需要转义。

使用下面的代码得到你想要的精确输出

String path = "Resources/Menu/Data/Entities";
String newPath = path.replaceAll("/", "///");
Log.d(TAG, "path :: " + path);
Log.d(TAG, "newPath :: " + newPath);

输出:

路径::Resources/Menu/Data/Entities

newPath::Resources///Menu///Data///Entities