Java文件类 equals() 方法及示例
Java File Class 的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 实例以查看它们是否相同。这种方法不比较文件或目录的内容;相反,它检查路径名是否相同。
输出: