Преобразовать строку в число в Java? String to Int

Преобразование String в int или Integer - очень распространенная операция в Java. Существует несколько простых способов сделать это преобразование. Часто используемым методом является Integer.parseInt().

Метод Integer.parseInt()

Integer.parseInt() Разбирает строковый аргумент в виде десятичного целого числа со знаком и генерирует исключение NumberFormatException, если строка не может быть преобразована в тип int.

Значение numStr будет равно 999.

Если первый символ - знак минус (-), он вернет значение минус.

Значение numStr будет равно -999.

Если данная строка недействительна, конверсия вызовет исключение NumberFormatException.

Вышеприведенный код генерирует исключение NumberFormatException.

Пример

Выход

Integer.valueOf()

Java Integer.valueOf() возвращает экземпляр Integer, представляющий указанное значение int.

Выход

Конструктор целых чисел

Вы можете преобразовать строку в целочисленное значение с помощью Integer Constructor.

Выход

Разница между parseInt() и значениемOf()

Integer.valueOf() возвращает объект Integer, а Integer.parseInt() возвращает примитив int.

Источник: http://net-informations.com/Java/string/convert.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector