星空网 > 软件开发 > 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/100645.html
国际快递哪个便宜:https://www.goluckyvip.com/tag/100646.html
sto国际快递:https://www.goluckyvip.com/tag/100647.html
4大国际快递有什么:https://www.goluckyvip.com/tag/100648.html
aae国际快递:https://www.goluckyvip.com/tag/100649.html
国际支付:https://www.goluckyvip.com/tag/10065.html
深圳到西安自驾路线攻略 深圳到西安自驾最佳路线:https://www.vstour.cn/a/411228.html
松花蛋是哪里的特产松花蛋的产地:https://www.vstour.cn/a/411229.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流