DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > MySQL > 常见问题

Path接口

20.3.1 Path接口

对NIO系统最重要的新增内容可能是Path接口,因为该接口封装了文件的路径。在后面会看到,Path接口是NIO.2中将基于文件的新特性捆绑在一起的黏合剂,描述了目录结构中文件的位置。Path接口被打包到java.nio.file中,并且继承自下列接口:Watchable、Iterable<Path>和Comparable<Path>。Watchable接口描述了可以被监视是否发生变化的对象,该接口也是由JDK 7新增的。Iterable和Comparable接口在本书前面介绍过。

Path接口声明了操作路径的大量方法。表20-5显示了其中的一些方法。请特别注意getName()方法,该方法用于获取路径中的元素并使用索引进行工作。在0索引位置,也就是路径中最靠近根路径的部分,是路径中最左边的元素。后续索引标识根路径右侧的元素。通过调用getNameCount()方法可以获取路径中元素的数量。如果希望获取整个路径的字符串表示,可简单地调用toString()方法。注意可以使用resolve()方法将相对路径解析为绝对路径。

表20-5 Path接口定义的方法举例

 
 
(续表)
 
另外一点:当更新那些使用File类(在java.io包中定义)的遗留代码时,可以通过对File对象调用toPath()方法,将File实例转换成Path实例。该方法是由JDK 7添加到File类中的。此外,可以通过调用Path接口定义的toFile()方法来获取File实例。
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号