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

Метод parse

Метод parse класса num преобразует строку в число. Первым параметром метод принимает строку, которую необходимо преобразовать. Вторым необязательным параметром можно передать систему счисления (для целых чисел). Если строку невозможно преобразовать в число, метод выбрасывает исключение FormatException.

Синтаксис

num.parse(string, [radix])

Пример

Давайте преобразуем строку '12345' в целое число:

void main() { num res = num.parse('12345'); print(res); }

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

12345

Пример

Давайте преобразуем строку '12.34' в число с плавающей точкой:

void main() { num res = num.parse('12.34'); print(res); }

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

12.34

Пример

Давайте преобразуем строку 'ff' в число с шестнадцатеричной системой счисления:

void main() { num res = num.parse('ff', 16); print(res); }

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

255

Пример

Давайте попробуем преобразовать строку 'abc', что вызовет исключение:

void main() { try { num res = num.parse('abc'); print(res); } catch (e) { print('Error: $e'); } }

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

"Error: FormatException: Invalid radix-10 number (at character 1) abc ^"

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

  • метод tryParse,
    который преобразует строку в число без исключения
  • метод toInt,
    который преобразует число в целое
  • метод toDouble,
    который преобразует число в число с плавающей точкой
  • метод toString,
    который преобразует число в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить