1
1

More than 3 years have passed since last update.

inteliJのブレークポイントで変数の値を変更する方法

Posted at

環境

Intelij
Java(Java以外でもできるかもしれないけど未確認)

手順

下のようなコードを書くと、当然"Hello World"と表示されますが、
strに"ハローワールド!"という別の値をデバッグ中は入れたいとします。
スクリーンショット 2019-10-28 22.51.25.png

そんなときはブレークポイントを設定
→右クリック
→More(command + shift + F8)
スクリーンショット 2019-10-28 22.52.01.png

BreakPointsウィンドウが出るので
Evaluate and log にチェック
→strに値を代入
→(ブレークポイントで止めたくない場合)Suspendのチェックを外す
スクリーンショット 2<br>
019-10-28 22.52.47.png

この状態でDebug実行すると
スクリーンショット 2019-10-28 22.53.04.png

"ハローワールド!"と出ました。
二回出てるのはEvaluate and "log"によるログ出力のためです。

値の代入以外にも、メソッドの実行なども可能です。
特別な条件のときにしか実行されないコードのデバッグなどに使えると思います。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1