由于对HashSet功能的误解,我们遇到了一些错误。显然有人认为调用.iterator()会按照插入的顺序返回元素。应该使用的是LinkedHashSet。
现在,我想知道是否有某种方法来搜索这个bug。在:有没有办法找到迭代器的实例被调用实现Set接口的类型的变量?
答案 0 :(得分:0)
标记iterator()
- 调用并按Ctrl + Alt + h,将显示调用层次结构;
另一种方法是右键单击iterator()
- 调用并选择“打开调用层次结构”。
BUT:
该方法在Set<E>
- 接口中定义。因此,将显示工作空间中调用方法的所有位置。