在Eclipse Java调试器中查看/搜索java数组和集合非常繁琐且耗时。
我尝试了这个有前途的插件(截至2012年8月的alpha版) http://www.cvast.tuwien.ac.at/projects/visualdebugging/ArrayExplorer 但是它将Eclipse冻结为超过几百个元素的简单数组。
我使用Detail格式化程序,但仍然需要点击每个元素才能看到值。
有没有更好的方法来查看此数组/集合数据?
答案 0 :(得分:1)
使用“表达式”标签。
在那里,您可以输入任意数量的表达式,并在当前范围内对其进行评估。 即:collection.size(),collection.getValueAt(i),等等......
答案 1 :(得分:1)
Eclipse > Preferences > Java > Debug >Detail Formatter
这可能接近您所寻找的。设置是另一项繁琐的工作,但一旦完成,您可以在“表达式”窗口中看到对象的值。
答案 2 :(得分:1)
答案 3 :(得分:0)
即使我找不到在漂亮的桌子/阵列中看到它们的方法,我找到了一个中途解决方法。
解决方案是在一次性类中定义一个静态方法,该方法将数组作为输入并返回一串连接值,人们希望快速浏览一下。它可以包括数组索引和换行符来很好地查看结果。它可以微调,只打印出某些数组索引,以减少混乱。
然后可以在监视区域使用此静态方法。