変数が空の文字列を保持している場合、変数にデフォルト値を割り当てようとしています。次のコードを使用しましたが、うまくいきません。
if (d.lat.trim().isEmpty())
latt = 9.0819990;
else {
latt = Double.valueOf(d.lat.trim()).doubleValue();
}
上記のコードはエラーになります。
cannot find symbol
symbol : method isEmpty()
location: class java.lang.String
それから私は使用しました
if (" ".equals(d.lat.trim()))
latt = 9.0819990;
else {
latt = Double.valueOf(d.lat.trim()).doubleValue();
}
上記のコードはif
セクションをジャンプし、空の文字列を double に変換しようとするため、空の文字列に関するエラーがスローされます。
SO、私は何を間違っていますか?