IllegalArgumentException IllegalStateExceptionの使い方についてまとめます。 IllegalArgumentException パラメータ値が不適切 メソッドのパラメータ(引数)が不正だった場合にスローする例外クラスです。 例えば、 public void introdue(String address){ みたいなメソッドがあるとします。 さらに引数addressの仕様として「文字列桁数は16桁まで」と決まっている場合、以下のようにコーディングします。 public void introdue(String address){ if(address.length() > 16){ throw new IllegalArgumentException("addressが16桁を超えています。"); } // 処理 } 引数がnullの場合 上記の