java如何判断两个路径是否相同呢?
下文笔者讲述java代码判断两个路径是否相同的方法分享,如下所示
判断路径是否相同的实现思路
方式1: 检测两个路径对应的file对象是否相同 方式2: 使用getCanonicalPath方法检测返回路径 检测两个路径是否相同 ========================================= 检测两个路径是否相同 只要一个方式返回true 则代表两个路径相同例
File file1 = new File("D:/test/test.txt"); File file2 = new File("D:/test/test.txt"); boolean isEqual = file1.equals(file2); System.out.println(isEqual); 输出结果为true File file1 = new File("D:/temp/test.txt"); File file2 = new File("D:/temp/../temp/test.txt"); try { String path1 = file1.getCanonicalPath(); String path2 = file2.getCanonicalPath(); boolean isEqual = path1.equals(path2); System.out.println(isEqual); } catch(IOException e) { e.printStackTrace(); } 输出结果为true
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。