Java — Самоучитель

  • 15. Java — Массивы
  • 16. Java — Дата и время
  • 17. Java — Регулярные выражения
  • 18. Java — Методы
  • 19. Java — Потоки ввода/вывода, файлы и каталоги
  • 12.5. Java — Метод valueOf()

    Описание

    Метод 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
    
    Поделитесь:

    О сайте

    Все материалы сайта proglang.su являются результатом труда его авторов. Копирование материалов в некоммерческих целях без указания источника в виде прямой ссылки на сайт proglang.su запрещено. Использование материалов в коммерческих целях разрешено только с письменного согласия автора. Нарушение авторских прав преследуется по закону. Мы это делаем, чтобы защитить плоды своих трудов от воровства. © 2014-2017

    Присоединяйтесь