gpt4 book ai didi

java - NullPointerException: Collections.binarySearch(List, T, Comparator) 行:不可用

转载 作者:搜寻专家 更新时间:2023-11-01 03:42:50 24 4
gpt4 key购买 nike

此堆栈错误打印为“Collections.binarySearch(List<? extends T>, T, Comparator<? super T >) 行:不可用” 对于这一行:

int index = Collections.binarySearch(getEmails(), email, determineComparator());
// Search where to insert

我认为电子邮件(由 getEmails() 返回)可能为 null 但它是用以下实例化的:

ArrayList<Email> emails= new ArrayList<Email>();

如果您指出需要什么,我可以提供更多详细信息。

最佳答案

您的 getEmails() 实现必须返回 null。 Collections.binarySearch 可以处理空比较器,但不能处理空列表。

关于java - NullPointerException: Collections.binarySearch(List<? extends T>, T, Comparator<? super T>) 行:不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10345401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com