は今の私の解決策は、次のようになります。メソッドにキャッチしようとした後に、より良い解決策がありますか?
public void method() {
int number;
boolean continue = true;
try {
number = parseInt(this.something);
} catch (NumberFormatException e) {
//some code
continue = false;
}
if (continue) {
//more code
}
}
はきれいに何かがそこにありますか?
'return'を使用していますか? – Aidin
Java BTWで予約語が '続行されていませんか? –
しかし、このコードサンプルだけでは、間違った質問をしているようです。早期に 'this.something'を整数にすることを検証していたなら、まずはこの問題はありません。ほとんどの場合、コードに不必要な複雑さを導入しないように、早く失敗する必要があります。 –