Java如何从路径中删除多余的元素?
要从中消除多余的元素,Path我们可以使用Path.normalize()方法。例如下面的代码片段。当尝试访问README当前目录中的文件时,元素中的.符号Path被认为是多余的,我们不需要它。这就是为什么我们将规范化Path。
package org.nhooo.example.io;
import java.nio.file.Path;
import java.nio.file.Paths;
public class PathNormalize {
public static void main(String[] args) {
//以下路径包含一个冗余元素。“。”哪一个"." which
//基本上指向当前目录时可以简单地删除
//我们正在使用当前目录。
Path path = Paths.get("./README");
System.out.println("Path = " + path);
//从路径中删除多余的名称元素。
path = path.normalize();
System.out.println("Path = " + path);
}
}
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短