amountStr 是一个偶尔包含表示为字符串的double值的值.
我想用Double.parseDouble它来读取double变量:amountDbl.
this.amountDbl = Double.parseDouble(amountStr);
Run Code Online (Sandbox Code Playgroud)
它似乎扔了一个NullPointerExceptionif amountStr没有价值.
这是否意味着我每次都必须写这样的支票?
if(amountStr!=null)
this.amountDbl = Double.parseDouble(amountStr);
Run Code Online (Sandbox Code Playgroud)
因为我的代码中有这么多这样的语句,所以我希望有一种更简洁的方法来做这个检查(或者避免它).
java ×1