Метод equals() класса файла Java с примерами
Опубликовано: 9 Сентября, 2022
Метод equals() класса файлов Java сравнивает путь, указанный в аргументе, с путем, указанным в аргументе. Если параметр не нулевой и указывает на тот же файл или каталог, эта функция возвращает значение 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, чтобы определить, совпадают ли они. Этот подход не сравнивает содержимое файла или каталога; вместо этого он проверяет, совпадают ли пути.
Выход: