广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州分享Java路径比较实例_北大青鸟IT学校

作者:邓华发布时间:2021-04-13分类:Java技术浏览:894


导读:上一篇文章惠州北大青鸟老师给大家科普了如何比较Java路径,下面老师给大家分享Java路径比较实例,希望大家能够结合实例更好地理解如何比较Java路径。

上一篇文章惠州北大青鸟老师给大家科普了如何比较Java路径,下面老师给大家分享Java路径比较实例,希望大家能够结合实例更好地理解如何比较Java路径。

实例一

以下代码演示了isSameFile()方法的工作原理。它检查如果两个路径将找到相同的文件。

import java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;public class Main {  public static void main(String[] args) {    // Assume that C:\Java_Dev\test1.txt file exists    Path p1 = Paths.get("C:\\Java_Dev\\test1.txt");
   Path p2 = Paths.get("C:\\Java_Dev\\..\\Java_Dev\\test1.txt");    // Assume that C:\abc.txt file does not exist    Path p3 = Paths.get("C:\\abc.txt");
   Path p4 = Paths.get("C:\\abc.txt");    try {      boolean isSame = Files.isSameFile(p1, p2);
     System.out.println("p1 and  p2  are   the   same:  " + isSame);

     isSame = Files.isSameFile(p3, p4);
     System.out.println("p3 and  p4  are   the   same:  " + isSame);
   }catch (IOException e) {
     e.printStackTrace();
   }
 }
}

实例二

以下代码显示了如何在路径中使用endsWith()和startsWith()方法。

import java.nio.file.Path;import java.nio.file.Paths;public class Main {  public static void main(String[] args) throws Exception {
   Path p1 = Paths.get("C:\\Java_Dev\\test1.txt");
   Path p2 = Paths.get("test1.txt");
   Path p3 = Paths.get("Java_Dev\\test1.txt");
   Path p4 = Paths.get(".txt");    // Using endsWith()    boolean b1 = p1.endsWith(p2);
   System.out.println(b1);    boolean b2 = p1.endsWith(p3);    boolean b3 = p1.endsWith(p4);    // Using startsWith()    Path p5 = Paths.get("C:\\");
   Path p6 = Paths.get("C:\\Java_Dev");
   Path p7 = Paths.get("C:\\Java_Dev");    boolean b4 = p1.startsWith(p5);    boolean b5 = p1.startsWith(p6);    boolean b6 = p1.startsWith(p7);
 }
}

上面的代码生成以下结果。

true

想了解更多关于Java的资讯,可以来惠州北大青鸟新方舟校区了解一下。

Java15.jpg

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表