右クリックして目的の値を設定することにより、デバッグモードで変数値を変更することを認識しています。
long意図的に例外をスローするには、変数に英数字の値を設定する必要があります。このVariableウィンドウでは、無効な値を設定できません (明らかな理由により)。
たとえば、long temp = 12asdfデバッグ中に設定する方法はありますか?
NumberFormatException現在、意図した動作を確認するために強制的にスローしています。
NumberFormatExceptionlong にフォーマットされる String 値の変更を確認する場合。
longを に変更することはできませんString。
それはどのように可能でしょうか?確かにそのような文字列を変換できますが、 long にはそれらの値が含まれていないことが保証されています (文字を数値にキャストできますが、数値として解釈されることが保証されています)。そのような問題についてプログラムをテストする必要はありません。変換とキャストは失敗する可能性がありますが、それはあなたがやろうとしていることとは別のものです。