【发布时间】:2013-05-26 03:42:13
【问题描述】:
我从系统中获取我的浏览文件位置,所以生成的字符串路径为
String path = "C:\Documents and Settings\abcd\Desktop\d.txt";
我的输入来自浏览按钮,因此输入文件路径是动态的。 我需要将反斜杠“\”替换为正斜杠“/”,以便我可以在编码中进一步使用该路径。 我需要动态地执行此操作。谁能告诉我怎么做。
我想要的输出是
C:/Documents and Settings/abcd/Desktop/d.txt
提前致谢。
正确答案---
以下是上述问题的正确答案--- String newPath = path.replaceAll("\\", "/");
【问题讨论】:
-
你尝试了什么?你有什么问题?
-
如果动态获取路径,则不需要替换反斜杠。如果您的 String 是像您一样的文字,则会产生编译错误。
-
如上所述,我正在动态获取路径,如果再次用于定位文件,则会产生错误。