首页 > 解决方案 > 如何在 Intellij 中调试大量数据集合

问题描述

在应用程序中,我在各种集合容器(如 List、Map、Set 等)中有大量数据集。例如:-

static List<Employee> employeeList = Arrays.asList(
        new Employee("Tom Jones", 45),
        new Employee("Harry Major", 25),
        new Employee("Ethan Hardy", 65),
        new Employee("Nancy Smith", 22),
        new Employee("Deborah Sprightly", 29),
        new Employee("Billy Kid", 22),
        new Employee("George King", 44),
        new Employee("Annie Barrey", 19));

这里只是硬编码列表中的几个项目。但是,如果我的列表中有超过 1 万个项目。如何验证此列表中是否存在名为“George King”的员工?我知道如何通过代码来做到这一点。但是是否可以在 Intellij 调试器中快速验证这一点?我的假设应该有某种方式。请让我知道如何在不步进并一一迭代所有值的情况下做到这一点。

标签: javadebuggingintellij-idea

解决方案


一种方法是设置条件断点,条件是contains(...)某种东西。


推荐阅读