LoginSignup
1
2

More than 5 years have passed since last update.

デバッグ時に大きな配列の一部要素を確認する方法

Posted at

Android Studioデバッガのデフォルト設定では、要素数が多い配列の先頭100要素しか同時に表示されない。末尾「...(NNN more items. Double-click to see)」をダブルクリックすれば後続要素も表示できるが、マウス操作が必要なため手間がかかる。

方法1

Debugger: working with sub-ranges for arrays and lists

Variablesペインで該当の配列型変数を選択し、右クリックメニューから「Adjust Range...」を選択する。表示したい要素範囲を指定する(変数毎に設定保持される)。

方法2

WatchesペインにArrays#copyOfRangeメソッドを介した式を設定する。下記例では配列arrの要素範囲 [1000, 1150) を表示する。

java.util.Arrays.copyOfRange(arr, 1000, 1150)
1
2
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
2