java - 如何在 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 调试器中快速验证这一点?我的假设应该有某种方式。请让我知道如何在不步进并一一迭代所有值的情况下做到这一点。
解决方案
一种方法是设置条件断点,条件是contains(...)
某种东西。
推荐阅读
- c# - 是否有一种与系统无关的方法来确定代表当前和父目录级别的字符串?
- javascript - 如何将数组结果分成两张幻灯片?
- php - Illuminate\Database\QueryException:SQLSTATE[42000]:语法错误或访问冲突:1064
- r - 在矩阵usinf“for”中分配列名
- sql - 将几列从 project_1 表复制到临时表,但临时表在 sql server 中返回空
- jenkins - jenkins 回滚以前版本的部署
- ios - TableViewCell 特定单元格未正确突出显示
- sql - 如何在密码查询中进行 GROUP BY?
- cassandra - Cassandra 中的连接超时
- mysqli - Amazon Aurora RDS 查询似乎很慢 - 想法?