星空网 > 软件开发 > Java

2.2.4 转换 Path

在NIO.2里可以很容易地合并Path,在两个Path中再创建Path或对Path进行比较;

Demo:

import java.nio.file.Path;import java.nio.file.Paths;public class PathConvert {    public static void main(String[] args) {        // 两个[Max OS X]路径    Path path1 = Paths.get("/Users/jinxing/Documents/pathtest/path1");    Path path2 = Paths.get("/Users/jinxing/Documents/pathtest/path2");        // 合并:被合并位置前不加分隔符    Path completePath12 = path1.resolve("ss/ss");        // 距离:两个Path之间的路径    Path path1ToPath2Dir = path1.relativize(path2);        // show    System.out.println(completePath12);    System.out.println(path1ToPath2Dir);        // 比较:equals[Path.toString()-两个字符串之间的比较]    System.out.println(completePath12.toString().equals("/Users/jinxing/Documents/pathtest/path1/ss/ss"));    // 比较:startsWith[Path间比较|完整文件名](以...开头)    System.out.println(path1.startsWith("/Users"));    // 比较:endsWith[Path间比较|完整文件名|前不加分隔符](以...结尾)    System.out.println(path2.endsWith("pathtest/path2"));        // [略]更多比较测试:如Path.equals(Path)      }}

Ran As Java Application:

/Users/jinxing/Documents/pathtest/path1/ss/ss../path2truetruetrue

 




原标题:2.2.4 转换 Path

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

个人寄国际件怎么寄:https://www.goluckyvip.com/tag/101729.html
寄药品国际快运:https://www.goluckyvip.com/tag/101730.html
北京国际快递货运:https://www.goluckyvip.com/tag/101731.html
用国际包裹:https://www.goluckyvip.com/tag/101732.html
俄罗斯专线国际快递查询:https://www.goluckyvip.com/tag/101733.html
国际航空快件:https://www.goluckyvip.com/tag/101734.html
我要去沙坡头旅游景区 沙坡头景区游玩线路:https://www.vstour.cn/a/404247.html
强者之路好玩还是启航 《海贼王》手游有几款?哪款比较好玩?:https://www.vstour.cn/a/404248.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流