amountStr
- это значение, которое иногда содержит значение типа double, представленное в виде строки.
Я хочу использовать Double.parseDouble
, чтобы прочитать его в переменная double
: amountDbl
.
this.amountDbl = Double.parseDouble(amountStr);
Кажется, выдается исключение NullPointerException
, если amountStr
не имеет значения.
] Означает ли это, что я должен каждый раз выписывать такую проверку?
if(amountStr!=null)
this.amountDbl = Double.parseDouble(amountStr);
Поскольку в моем коде так много таких утверждений, я надеюсь на более краткий способ выполнения этой проверки (или ее избежания).