No.1ベストアンサー
- 回答日時:
> 引数が正しくない場合はコンパイルで弾かれる
確かに引数「の型」が正しくない場合はコンパイルで弾かれます。しかし、引数「に入っている値」が正しくない場合をコンパイラは感知できません。この例外はそのような事態に発生するものです。
分かりやすい実例としては String.format() でしょうか。このメソッド(ロケール指定が無い方)は第1引数に指定された書式文字列に基づいてそれ以降の引数の値を文字列化するメソッドです。
# C言語を知っているならば printf() を思い浮かべれば早いでしょう。もっとも後発言語のため Java のほうが少々高機能になっています。
この書式文字列として渡される文字列が書式文字列としておかしなものだったとき、IllegalArgumentException のサブクラスである IllegalFormatException が発生します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java dokojavaのコンパイルについて 1 2022/10/06 18:42
- Java Java 年数計算 3 2023/01/28 10:52
- いじめ・人間関係 仲間外れは悪いこと? 40 2022/10/30 18:48
- ゲーム Ps5で、マイクラJava版って出来ますか?今マイクラ統合版でやってて、マイクラJava版もやってみ 1 2023/02/07 20:25
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Java JavaでWebページ作成 7 2023/07/21 21:09
- IT・エンジニアリング c言語とjavaの需要について 3 2022/06/23 22:59
- Java JAVAの1つの正規表現で上記Textすべてと合致する正規表現を教えてください。 4 2022/11/06 08:46
- Java javaでパソコンの内臓カメラや内臓マイクの映像や音をリアルタイムで映し出した 1 2022/07/09 14:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String型の日付(2005/11/25)の...
-
C# マルチスレッドにおける例外...
-
VBA Evaluate関数 型が一致しま...
-
子プロセスで発生した例外を親...
-
ブックマークレットについて
-
nullで、return出来るのはどん...
-
例外ってIf文の中に入れますか...
-
C++の例外処理について
-
【JAVA】与えられた金額を貨幣...
-
PHPのpack関数をJavaで実装でき...
-
全角スペースのチェックについて
-
「タイプ初期化子が例外をスロ...
-
オープンアプリにおける、テキ...
-
エクセルVBAで、条件に一致する...
-
3年間同じクラスになる確率
-
インスタンス参照でアクセスで...
-
c++,ある関数のクラスから別の...
-
ワイルドカード<?>と型パラメー...
-
「天声人語」をインターネット...
-
DataGridViewでセルクリックイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「タイプ初期化子が例外をスロ...
-
【JAVA】与えられた金額を貨幣...
-
連続する「\\」をひとつの「\\...
-
文字列からダブルクオートの削除
-
VB.Net Object型 空かどうか
-
0除算の例外処理ができない!!...
-
VB.NETで16進数が正しいかどう...
-
数字か文字列かを判定する関数
-
例外ってIf文の中に入れますか...
-
C# マルチスレッドにおける例外...
-
スタックオーバーフローとは?
-
String型の日付(2005/11/25)の...
-
Timestamp型への変換について(J...
-
C# UriFormatExceptionの回避
-
VBA Evaluate関数 型が一致しま...
-
ADOによるレコードの追加/更新
-
時間の取得
-
WebClient()以外でネットにアク...
-
C#の捕捉されない例外処理の対...
-
タトゥーや墨を入れる人の共通点
おすすめ情報