我在输入中有一个路径,没有统一的分隔符。
示例:
在Java中,如何在路径的第一部分的基础上统一分隔符?
尝试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中的文件分隔符是标准的? 我问这个问题是因为我试图使用压缩文件的名称
示例: 谢谢你。