如何更换' \'用' //'在java String中

时间:2017-02-23 17:22:59

标签: java string

例如:

我的字符串是:

C:\Users\Junaid\Documents\lesson2\lesson2\touchingRectangles\package.bluej

但我希望它是这样的:

C://Users//Junaid//Documents//lesson2//lesson2//touchingRectangles//package.bluej

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码实现预期结果 -

path = path.replace("\\", "//");

这里反斜杠()需要用反斜杠转义,因为它会抛出无效的序列错误。

但老实说,除非你处理像URL(https://)之类的东西,否则你不需要双前斜杠(//)。有时文件路径需要双重黑色(//)文件或流输入;但并非总是如此。

我建议你改用File.Separator。 E.g。

String filePath = "hello" + File.separator + "world"

这给你 - “你好\世界”;这对于文件路径操作来说已经足够了。

希望这有助于:)