Class Numbers

java.lang.Object
ru.gentoos.ehouse.util.Numbers

public final class Numbers extends Object
Форматирование чисел в сообщениях: целое значение печатается без дробной части («245»), нецелое — как в Double.toString («1.5») — паритет с f-строками Python (int и float).
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
    format(double value)
    Печатает число «как Python»: интегральное — как целое, иначе — как double.
    static String
    format(Object value)
    Печатает Long как целое, Double — как double (см.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • format

      public static String format(double value)
      Печатает число «как Python»: интегральное — как целое, иначе — как double.
      Parameters:
      value - число
      Returns:
      строковое представление
    • format

      public static String format(Object value)
      Печатает Long как целое, Double — как double (см. format(double)).
      Parameters:
      value - упакованное число (Long или Double)
      Returns:
      строковое представление