Если у меня на экране есть компонент EditText, для которого я указал inputType="decimal"
(то есть числовое / десятичное поле), как лучше всего преобразовать его в десятичное значение в коде приложения?
Google рекомендует избегать float
с и избегать ненужного создания объектов (и я предполагаю, что любой код автоматической распаковки тоже плох), поэтому я принимаю это как свои ограничения. Я понимаю, что маленькое приложение, вероятно, не должно беспокоиться слишком сильно, но я не смог найти «оптимального» решения для этого.
Наиболее распространенное решение выглядит так:
double value = Double.parseDouble(txtInput);