Java 文件类的 equals() 方法将参数中提供的路径名与参数中提供的路径名进行比较。如果参数不为空并且指向同一个文件或目录,则该函数返回true。操作系统确定两个抽象路径名是否等效。
用法:
public boolean equals(Object obj)
参数:
- obj -要与抽象路径名进行比较的项目
返回值:当且仅当项目相同时,它返回 true;否则为假。
例子:
Java
// Java program to show the usage of
// File Class equals() Method
import java.io.File;
public class Main {
public static void main(String[] args)
{
boolean bool;
try {
// create new files
File f1 = new File("Gfg.txt");
File f2 = f1;
File f3 = new File("Gfg2.txt");
// returns boolean value
bool = f1.equals(f2);
// prints the output
System.out.println("Is is equal : " + bool);
// returns boolean value
bool = f1.equals(f3);
// prints the output
System.out.print("Is is equal : " + bool);
}
catch (Exception e) {
// if any error occurs
e.printStackTrace();
}
}
}
该方法比较两个 File 实例以查看它们是否相同。这种方法不比较文件或目录的内容;相反,它检查路径名是否相同。
输出:
相关用法
- Java File exists()用法及代码示例
- Java File canExecute()用法及代码示例
- Java File canRead()用法及代码示例
- Java File canWrite()用法及代码示例
- Java File createNewFile()用法及代码示例
- Java File createTempFile()用法及代码示例
- Java File delete()用法及代码示例
- Java File getAbsoluteFile()用法及代码示例
- Java File getAbsolutePath()用法及代码示例
- Java File getCanonicalFile()用法及代码示例
- Java File getCanonicalPath()用法及代码示例
- Java File getFreeSpace()用法及代码示例
- Java File getName()用法及代码示例
- Java File getParent()用法及代码示例
- Java File getParentFile()用法及代码示例
- Java File getPath()用法及代码示例
- Java File getTotalSpace()用法及代码示例
- Java File getUsableSpace()用法及代码示例
- Java File isAbsolute()用法及代码示例
- Java File isDirectory()用法及代码示例
- Java File isFile()用法及代码示例
- Java File isHidden()用法及代码示例
- Java File lastModified()用法及代码示例
- Java File length()用法及代码示例
- Java File list()用法及代码示例
注:本文由纯净天空筛选整理自sanketnagare大神的英文原创作品 Java File Class equals() Method with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。