java – NullPointerException:Collections.binarySearch(List
发布时间:2020-12-15 02:33:43 所属栏目:Java 来源:网络整理
导读:打印此堆栈错误“Collections.binarySearch(List?extends T,T,Comparator?super T)line:not available” ?对于这一行: int index = Collections.binarySearch(getEmails(),email,determineComparator()); // Search where to insert 我认为电子邮件(由ge
打印此堆栈错误“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但不能处理空列表.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |