打印此堆栈错误“Collections.binarySearch(List<?extends T>,T,Comparator<?super T>)line:not available”
对于这一行:
int index = Collections.binarySearch(getEmails(), email, determineComparator()); // Search where to insert
我认为电子邮件(由getEmails()返回)可能为null但它实例化为:
ArrayList<Email> emails= new ArrayList<Email>();
如果您指出需要什么,我可以提供更多详细信息.
您的getEmails()实现必须返回null. Collections.binarySearch可以处理null Comparator但不能处理空列表.
精彩评论