boolean equals(Object obj) void deleteOnExit boolean exists 描述 所述java.io.File.equals(Object OBJ)方法测试与该对象作为参数平等此抽象路径名。两个抽象路径名是否相同取决于操作系统。 声明 以下是java.io.File.equals(Object obj)方法的声明 public boolean equals(Object obj) 参数 obj - 要与抽象路径名进行比较的对象 返回值 方法boolean为true,当且仅当对象相同时; 别的假。 异常 NA 实例 以下示例显示了java.io.File.equals(Object obj)方法的用法。 package com.tutorialspoint; import java.io.File; public class FileDemo { public static void main(String[] args) { File f = null; File f1 = null; boolean bool = false; try { // create new files f = new File("test.txt"); f1 = new File("test1.txt"); // returns boolean bool = f.equals(f); // prints System.out.println("Equal: "+bool); // returns boolean bool = f.equals(f1); // prints System.out.print("Equal: "+bool); } catch(Exception e) { // if any error occurs e.printStackTrace(); } } } 让我们编译并运行上面的程序,这将产生以下结果 Equal: true Equal: false void deleteOnExit boolean exists