12.2. Java - Метод xxxValue(): byteValue(), shortValue(), intValue(), longValue(), floatValue(), doubleValue()



Описание

Метод xxxValue() в Java преобразует числовое значение объекта, который вызывает метод, в примитивный тип данных, который возвращается из метода.

Синтаксис

Здесь каждый примитивный тип данных представляет отдельный метод:

byte byteValue()
short shortValue()
int intValue()
long longValue()
float floatValue()
double doubleValue()

Параметры

Подробная информация о параметрах:

  • Являются по умолчанию методами и не несут никакой параметр.

Возвращаемое значение

  • В Java метод xxxValue() возвращает примитивный тип данных, который задается в сигнатуре.

Пример

public class Test{ 

   public static void main(String args[]){
      Integer x = 5;
      // Возвращает примитивный тип данных byte
      System.out.println( x.byteValue() );

      // Возвращает примитивный тип данных double
      System.out.println(x.doubleValue());

      // Возвращает примитивный тип данных long
      System.out.println( x.longValue() );      
   }
}

Будет получен следующий результат:

5
5.0
5