📜  Java文件类 equals() 方法及示例

📅  最后修改于: 2022-05-13 01:55:28.154000             🧑  作者: Mango

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 实例以查看它们是否相同。这种方法不比较文件或目录的内容;相反,它检查路径名是否相同。

输出: