当前位置: 首页 > 知识库问答 >
问题:

Java中不同分隔符的统一路径

汪安宁
2023-03-14

我在输入中有一个路径,没有统一的分隔符。

示例:

    null
    null

在Java中,如何在路径的第一部分的基础上统一分隔符?

共有1个答案

卓雅达
2023-03-14

尝试string.replace(“\\”,“/”);,然后尝试string.replace(“//”,“/”);。这将用“/”替换每个“\”或“”。如果您想要一个不同的标准,请更改代码以替换“/”,例如使用操作系统特定的分隔器。

 类似资料:
  • 字符串被正确插入,并且x坐标也被读取。这里出了什么问题?代码:

  • 问题内容: 在我的Java代码中,我有一些硬编码的路径,它们写为 的和通过如下步骤获得 。现在,它可以在Windows上运行,并且如果我将代码移至linux,这将是有问题的,因为其他两个是由系统方法确定的。结果是这样的 我该如何解决?我不想为Linux系统输入代码。 问题答案: 您可以使用一个变量: 系统相关的默认名称分隔符,为方便起见,以字符串形式表示。初始化此字段以包含系统属性file.sep

  • 问题内容: 我有一个像这样的字符串: 我想拆分该字符串并选择作为分隔符。 我的代码如下所示: 我得到的是一个包含所有字符作为一个条目的数组: 有人知道为什么吗? 我不能用分割字符串吗? 问题答案: 在RegEx中被视为。因此,您需要对其进行转义:

  • 我正在根据语言和区域设置区域设置,并希望用此设置解析一个BigDecimal数字。但我面临的问题是两种OpenJDK的分组分隔符是不同的。 下面是我试图使用OpenJDK8和OpenJDK11执行的示例代码。

  • 问题内容: ZIP条目存储条目的完整路径名,因为(我确定是下一部分)ZIP存档未组织为目录。元数据包含有关应如何存储文件的信息(在目录内部)。 如果在Windows中创建一个ZIP文件,则在另一个OS(例如Mac OS X)中解压缩数据时,文件结构将保持与Windows中相同的状态。这是因为解压缩程序旨在处理此问题,还是因为ZIP中的文件分隔符是标准的? 我问这个问题是因为我试图使用压缩文件的名称