当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java File equals()用法及代码示例


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

输出:


相关用法


注:本文由纯净天空筛选整理自sanketnagare大神的英文原创作品 Java File Class equals() Method with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。