РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
922 of 1163 menu

Метод abs

Метод abs класса Duration возвращает новую длительность, значение которой равно модулю исходной длительности. Если исходная длительность положительная или равна нулю, метод вернет ее копию без изменений. Если длительность отрицательная, метод вернет такую же по величине, но положительную длительность. Метод не принимает параметров и не изменяет исходный объект, так как класс Duration является неизменяемым.

Синтаксис

duration.abs()

Пример

Давайте создадим отрицательную длительность и получим ее модуль:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofSeconds(-10); Duration res = duration.abs(); System.out.println(res); } }

Результат выполнения кода:

"PT10S"

Пример

Давайте проверим, что метод возвращает копию для положительной длительности:

import java.time.Duration; public class Main { public static void main(String[] args) { Duration duration = Duration.ofMinutes(5); Duration res = duration.abs(); System.out.println(res); } }

Результат выполнения кода:

"PT5M"

Смотрите также

  • класс Duration,
    который представляет промежуток времени
  • метод isNegative,
    который проверяет, является ли длительность отрицательной
  • метод plus,
    который прибавляет длительность к текущей
  • метод minus,
    который вычитает длительность из текущей
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить