2012-08-22 33 views
2

在Eclipse Java調試器中查看/搜索Java數組和集合是很枯燥和耗時的。Eclipse - 如何在調試器中更好地查看java數組/集合

我想這個有前途的插件(在阿爾法截至2012年八月的) http://www.cvast.tuwien.ac.at/projects/visualdebugging/ArrayExplorer 但它凍結的Eclipse超出幾百個元素的簡單數組。

我確實使用了詳細格式化程序,但仍然需要點擊每個元素才能看到值。

有沒有更好的方法來查看這個數組/收集數據?

回答

0

即使我不能找到一種方法,看到他們在漂亮的表/陣列,我發現了一箇中途的解決方法。

解決的辦法是在一次性類中定義一個靜態方法,該類將數組作爲輸入並返回一串想要快速瀏覽的串聯值。它可以包含數組索引和換行符以查看格式良好的結果。可以很好地調整爲僅打印特定數組索引以減少混亂。

然後可以在監視區域使用此靜態方法。

+0

討厭選擇我自己的一半答案。但我還沒有更好的。我想關閉這個問題。 – codester

1

使用「表達式」選項卡。

在那裏你可以鍵入任意數量的表達式,並在當前範圍內對它們進行評估。 即:collection.size(),collection.getValueAt(I),等...

+0

是的。這是一個乏味的部分。我正試圖同時查看多個值。 – codester

1

Eclipse > Preferences > Java > Debug >Detail Formatter

這可能是接近你在找什麼。這是另一項繁瑣的工作,但一旦完成,您可以在「表達式」窗口中看到對象的值。

這裏是link to start

+0

謝謝。如果我的問題不清楚,請道歉。我正在尋找一種同時查看多個元素的方法 – codester

相關問題