Метод 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