java normalize_Java Path normalize()用法及代码示例
java.nio.file.Path的normalize()方法用于从当前路径返回路径,在该路径中消除了所有冗余名称元素。
此方法的精确定义取决于实现,并且它派生出不包含冗余名称元素的路径。在许多文件系统中,“.”和“..”是表示当前目录和父目录的特殊名称。在那些情况下,所有出现的“.”都被认为是冗余的,并且如果“..”的前面带有非“..”名称,则这两个名称都被认为是冗余的。
用法:
Path normalize()
参数:此方法不接受任何内容。是少参数方法。
返回值:此方法返回结果路径;如果该路径不包含冗余名称元素,则返回此路径;否则,返回此路径。如果此路径没有根组件并且所有名称元素都是冗余的,则返回一个空路径。
以下示例程序旨在说明normalize()方法:
示例1:
// Java program to demonstrate
// java.nio.file.Path.normalize() method
import java.nio.file.*;
public class GFG {
public static void main(String[] args)
{
// create object of Path
// In this example \\.. starts with non".."
// element
Path path
= Paths.get("D:\\..\\..\\.\\p2\\core"
+ "\\cache\\binary");
// print actual path
System.out.println("Actual Path : "
+ path);
// normalize the path
Path normalizedPath = path.normalize();
// print normalized path
System.out.println("\nNormalized Path : "
+ normalizedPath);
}
}
输出:
示例2:
// Java program to demonstrate
// java.nio.file.Path.normalize() method
import java.nio.file.*;
public class GFG {
public static void main(String[] args)
{
// create object of Path
Path path
= Paths.get("\\.\\.\\core"
+ "\\file\\binary.java");
// print actual path
System.out.println("Actual Path : "
+ path);
// normalize the path
Path normalizedPath = path.normalize();
// print normalized path
System.out.println("\nNormalized Path : "
+ normalizedPath);
}
}
输出:
java normalize_Java Path normalize()用法及代码示例相关推荐
- java absolute_Java Path isAbsolute()用法及代码示例
Java Path接口已添加到Java 7中的Java NIO.Java.nio.file.Path的isAbsolute()方法用于检查此路径是否为绝对路径.当且仅当此路径是绝对路径时,此方法才返回 ...
- java resolve_Java Path resolve()用法及代码示例
解析(路径其他)用于根据该路径解析给定路径的java.nio.file.Path方法.此方法将两条路径连接在一起.如果此路径为"C/temp",传递的路径为"drive/ ...
- java中skip的用法,Java PushbackReader skip(long)用法及代码示例
Java中的PushbackReader类的skip(long)方法用于跳过流中指定数量的字符.此字符数被指定为参数.如果通过跳过到达流的末尾,它将阻塞流,直到它获得一些字符或抛出IOExceptio ...
- java sliplist_Java List retainAll()用法及代码示例
此方法用于将指定集合中存在于集合中的所有元素保留到列表中. 用法: boolean retainAll(Collection c) 参数:此方法只有一个参数,即要在给定列表中保留哪些元素的集合. 返回 ...
- java filesystem_Java FileSystem isReadOnly()用法及代码示例
FileSystem类的isReadOnly()方法用于检查此文件系统是否仅允许对其文件存储区进行只读访问.如果文件系统仅允许对其文件存储进行读取访问,则此方法将返回true,否则返回false. 用 ...
- endswith java_Java Path endsWith()用法及代码示例
EndsWith(其他路径)java.nio.file.Path的方法,用于检查此路径是否以给定路径作为方法的参数结束.如果此路径以给定路径结束,则此方法返回true:否则,返回true.否则为假. ...
- java doublebuffer_Java DoubleBuffer clear()用法及代码示例
java.nio.CharBuffer类的clear()方法用于清除此缓冲区.在清除此缓冲区时,需要进行以下更改: 位置设置为零 限制设置为容量 商标被丢弃. 用法: public final Dou ...
- java bidi_Java Bidi createLineBidi()用法及代码示例
java.text.Bidi类的createLineBidi()方法用于创建具有相同基本方向并表示该范围内当前bidi的每个属性的新的bidi对象. 用法: public Bidi createLin ...
- java intfilter_Java IntStream filter()用法及代码示例
IntStream filter(IntPredicate predicate)返回一个由与给定谓词匹配的流元素组成的流.这是一个中间操作.这些操作总是很懒惰,即执行诸如filter()之类的中间操作 ...
- java seconds_Java LocalTime minusSeconds()用法及代码示例
LocalTime类的minusSeconds()方法用于从此LocalTime中减去指定的秒数,然后将结果作为LocalTime对象返回.这一瞬间是一成不变的.计算大约在午夜结束. 用法: publ ...
最新文章
- Docker - 在CentOS7.5中升级Docker版本
- java不能连接mysql,无法使用Docker将Java程序连接到MySQL
- jdk动态代理与cglib动态代理--InvocationHandler--MethodInterceptor
- 解决UIScrollView把uitableviewcell的点击事件屏蔽
- java8中方法区的内存大小如何设置_从Java8升级到Java11
- windows安装TortoiseGit详细使用教程
- 网络安全设备常用默认弱口令
- 使用TargetSources
- android中sharedPreferences的用法
- node link 踩坑记录
- SuperBrowser简单游览器Android
- Modelbuilder进阶教程
- Python 基础 —— docstring
- java基于springboot校园餐厅订餐管理系统附源码
- matlab中计算sinad,FFT频谱测试法Matlab代码
- 分享一个小软件fences(桌面管理软件)
- python中空集怎么表示
- Opencv中视频播放与进度控制
- 趋势跟踪策略失效了,哈丁和他的元盛该怎么办?
- 【Python】Windows下安装Dpark