我正在尝试转义字符串中的正斜杠,它可以在使用 Java 的路径中使用。
例如:String::"Test/World"
现在我想使用上面的字符串路径。同时我必须确保 "Test/World"
会出现在路径中。对不起,如果它重复,但我找不到任何令人满意的解决方案。
我的目的是使用上面的字符串在 Zookeeper 中创建节点。
示例:
如果我使用以下字符串在 Zokkeeper 中创建节点,那么我应该将“Test/World”作为单个节点而不是分开的。 Zookeeper 接受“/”作为路径分隔符,在某些情况下我不需要。
/zookeeper/HellowWorld/Test/World
谢谢
最佳答案
你应该知道 File.separator
... 这比 \
或 /
更安全,因为 Linux 和 Windows 使用不同的文件分隔符。使用 File.separator
将使您的程序运行而不管它运行在什么平台上,毕竟,这就是 JVM 的意义所在。 -- 正斜杠会起作用,但是,File.separator
会让您的最终用户更有信心。
还有你don't need to escape "/
... 你应该 also see the answer to this question
String fileP = "Test" + File.separator + "World";
关于java - 如何在 java 中转义正斜杠以便在路径中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24643025/