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