РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
163 of 1163 menu

Метод parseByte

Метод parseByte преобразует строку в примитивное значение типа byte. В первый параметр мы передаем строку, которую необходимо преобразовать. Во второй необязательный параметр мы передаем основание системы счисления (по умолчанию используется 10). Метод возвращает значение типа byte. Если строка не может быть преобразована в число, выбрасывается исключение NumberFormatException.

Синтаксис

Byte.parseByte(str, [radix])

Пример

Давайте преобразуем строку "100" в число типа byte:

public class Main { public static void main(String[] args) { byte res = Byte.parseByte("100"); System.out.println(res); } }

Результат выполнения кода:

100

Пример

Давайте преобразуем строку "50" в число типа byte с основанием системы счисления 16:

public class Main { public static void main(String[] args) { byte res = Byte.parseByte("50", 16); System.out.println(res); } }

Результат выполнения кода:

80

Пример

Давайте попробуем преобразовать строку "abc" в число типа byte. Так как строка не является числом, будет выброшено исключение:

public class Main { public static void main(String[] args) { try { byte res = Byte.parseByte("abc"); System.out.println(res); } catch (NumberFormatException e) { System.out.println("NumberFormatException"); } } }

Результат выполнения кода:

"NumberFormatException"

Смотрите также

  • метод Byte,
    который представляет класс-обертку для байтов
  • метод parseShort,
    который преобразует строку в short
  • метод parseLong,
    который преобразует строку в long
  • метод parseDouble,
    который преобразует строку в double
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить