3

EclipseJavaデバッガーでのJava配列とコレクションの表示/検索は面倒で時間がかかります。

私はこの有望なプラグインを試しました(2012年8月現在アルファ版) http://www.cvast.tuwien.ac.at/projects/visualdebugging/ArrayExplorer しかし、数百要素を超える単純な配列のEclipseをフリーズします。

私は詳細フォーマッターを使用していますが、値を表示するには各要素をクリックする必要があります。

この配列/コレクションデータを表示するためのより良い方法はありますか?

4

4 に答える 4

1

[式]タブを使用します。

そこで、任意の数の式を入力して、現在のスコープでそれらを評価することができます。すなわち:collection.size()、collection.getValueAt(i)、ect .. ..

于 2012-08-22T14:11:30.660 に答える
1

Eclipse > Preferences > Java > Debug >Detail Formatter

これはあなたが探しているものに近いかもしれません。セットアップするのはもう1つの面倒な作業ですが、完了すると、[式]ウィンドウでオブジェクトの値を確認できます。

開始するためのリンクは次のとおりです

于 2013-06-24T01:16:38.167 に答える
1

クラスのtoStringメソッドをオーバーライドすると、見たいものを見ることができます。それを正確に示すために例を添付します。ここに画像の説明を入力してください

于 2019-05-15T18:08:20.257 に答える
0

素敵なテーブル/配列でそれらを表示する方法を見つけることができませんでしたが、中途半端な回避策を見つけました。

解決策は、配列を入力として受け取り、すばやく確認したい連結値の文字列を返す使い捨てクラスで静的メソッドを定義することです。うまくフォーマットされた結果を表示するために、配列インデックスと改行を含めることができます。混乱を減らすために、特定の配列インデックスのみを出力するように微調整することができます。

この静的な方法は、監視領域で使用できます。

于 2014-01-17T18:00:24.837 に答える