Рубрики

Метод равных длительностей (Duration) в Java с примерами

Метод equals (Duration) класса Duration в пакете java.time используется для проверки того, равна ли эта длительность длительности, переданной в качестве параметра.

Синтаксис:

public boolean equals(Duration otherDuration)

Параметры: Этот метод принимает параметр otherDuration, который является продолжительностью, с которой будет сравниваться эта продолжительность.

Возвращаемое значение: этот метод возвращает логическое значение, показывающее, равна ли эта продолжительность длительности otherDuration или нет.

Ниже приведены примеры, иллюстрирующие метод Duration.equals ():

Пример 1:

// Java-код для иллюстрации метода equals ()

  

import java.time.Duration;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // Продолжительность использования метода parse ()

        Duration duration1

            = Duration.parse("P2DT3H4M");

  

        // Продолжительность использования метода ofDays ()

        Duration duration2

            = Duration.ofDays(10);

  

        // Сравниваем длительности

        // используя метод equals ()

        System.out.println(duration1

                               .equals(duration2));

    }

}

Выход:

false

Пример 2:

// Java-код для иллюстрации метода equals ()

  

import java.time.Duration;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // Продолжительность использования метода ofHours ()

        Duration duration1

            = Duration.ofHours(5);

  

        // Продолжительность использования метода ofHours ()

        Duration duration2

            = Duration.ofHours(5);

  

        // Сравниваем длительности

        // используя метод equals ()

        System.out.println(duration1

                               .equals(duration2));

    }

}

Выход:

true

Пример 3:

// Java-код для иллюстрации метода equals ()

  

import java.time.Duration;

  

public class GFG {

    public static void main(String[] args)

    {

  

        // Продолжительность использования метода ofDays ()

        Duration duration1

            = Duration.ofDays(5);

  

        // Продолжительность использования метода ofHours ()

        Duration duration2

            = Duration.ofHours(5);

  

        // Сравниваем длительности

        // используя метод equals ()

        System.out.println(duration1

                               .equals(duration2));

    }

}

Выход:

false

Ссылка: Oracle Doc

Рекомендуемые посты:

Метод равных длительностей (Duration) в Java с примерами

0.00 (0%) 0 votes