如何替换'\';与'//';在java字符串中
例如: 我的字符串是:如何替换'\';与'//';在java字符串中,java,string,Java,String,例如: 我的字符串是: C:\Users\Junaid\Documents\lesson2\lesson2\touchingRectangles\package.bluej 但我希望它是这样的: C://Users//Junaid//Documents//lesson2//lesson2//touchingRectangles//package.bluej 您可以使用以下代码实现预期结果- path = path.replace("\\", "//"); 这里,反斜杠()需要用反斜杠转义,
C:\Users\Junaid\Documents\lesson2\lesson2\touchingRectangles\package.bluej
但我希望它是这样的:
C://Users//Junaid//Documents//lesson2//lesson2//touchingRectangles//package.bluej
您可以使用以下代码实现预期结果-
path = path.replace("\\", "//");
这里,反斜杠()需要用反斜杠转义,因为它抛出无效的序列错误
但老实说,除非处理URL(https://)之类的内容,否则不需要双前斜杠(//)。有时,文件路径需要双黑斜杠(//)用于文件或流输入;但并非总是如此
我建议您改用File.Separator。例如
String filePath = "hello" + File.separator + "world"
这会给你“你好\世界”;这对于文件路径操作来说已经足够了
希望这有帮助:)这不是stackoverflow的工作方式。告诉我们您尝试了什么。请添加您的代码Abdul