Описание

Метод valueOf() – возвращает соответствующий числовой объект, содержащий значение переданного аргумента, простыми словами – преобразует в нужный тип данных. Аргумент можно преобразовать в int, double, float и другие типы данных, например, можно преобразовать строку в число.

Метод valueOf() в Java является статическим методом. Метод может принимать два аргумента, где один является строкой и другой системой счисления.

Синтаксис

Все варианты метода приведены ниже:

static Integer valueOf(int i)
static Integer valueOf(String s)
static Integer valueOf(String s, int radix)

Параметры

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

  • i – int, для которого целочисленное представление будет возвращено.
  • s – String, для которого целочисленное представление будут возвращены.
  • radix – может быть использовано, чтобы решить какое будет возвращено целочисленное значение на основе переданного String.

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

  • valueOf(int i): возвращает целочисленный объект, содержащий значение указанного типа.
  • valueOf(String s): возвращает объект Integer, содержащий значение указанного строкового представления.
  • valueOf(String s, int radix): возвращает целочисленный объект, содержащий целое значение указанного строкового представления, разобранного со значением системы счисления.

Пример

public class Test{ 

   public static void main(String args[]){
      
      Integer x = Integer.valueOf(9);
      Double c = Double.valueOf(5);
      Float a = Float.valueOf("80");               

      Integer b = Integer.valueOf("444",16);

      System.out.println(x); 
      System.out.println(c);
      System.out.println(a);
      System.out.println(b);
   }
}

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

9
5.0
80.0
1092

Оглавление