代码之家  ›  专栏  ›  技术社区  ›  masiboo

如何在Intellij中调试海量数据集

  •  1
  • masiboo  · 技术社区  · 6 年前

    在应用程序中,我在各种收集容器(如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调试器中快速验证这一点?我想应该有办法的。请让我知道如何可以做到这一点,而不单步执行和迭代所有的值一个接一个。

    2 回复  |  直到 6 年前
        1
  •  2
  •   Kayaman    6 年前

    一种方法是设置条件断点,条件是 contains(...) 差不多吧。

        2
  •  -1
  •   Arun Sivanandan    6 年前

    static List<Employee> employeeList = Arrays.asList(
    

    并检查调试器窗口中列表中的内容,如下图所示。

    enter image description here

    谢谢,我希望这能回答你的问题。