1. ホーム
  2. java

[解決済み] NULLパラメータでIllegalArgumentExceptionやNullPointerExceptionが発生する?[クローズド]

2022-03-17 19:27:07

質問

あるプロパティに対する簡単なセッターメソッドと null は、この特定のプロパティに適切ではありません。このような場合、私はいつも頭を悩ませます。 IllegalArgumentException または NullPointerException ? javadocsを見る限り、どちらも適切なようです。何か理解されている標準があるのでしょうか? それとも、これは、あなたが好きなようにすればよく、どちらも本当に正しいのでしょうか?

どのように解決するのですか?

のようです。 IllegalArgumentException が必要でない場合は null を許容値とし NullPointerException を投げようとした場合 使用 であることが判明している変数を null .