文档

Java™教程
隐藏目录
结果计数
路径:Java命名和目录接口
教程:命名和目录操作
章节:搜索

结果计数

有时,查询可能会产生太多答案,您希望限制返回的答案数量。您可以通过使用计数限制搜索控制来实现此目的。默认情况下,搜索没有计数限制 - 它将返回它找到的所有答案。要设置搜索的计数限制,请将数字传递给SearchControls.setCountLimit()

以下示例将计数限制设置为1。

// 将搜索控制设置为限制计数为1
SearchControls ctls = new SearchControls();
ctls.setCountLimit(1);

如果程序尝试获取超过计数限制数量的结果,则会抛出一个SizeLimitExceededException。因此,如果程序已设置计数限制,则应将此异常与其他NamingException区分开,或者跟踪计数限制并且不请求超过该数量的结果。

为搜索指定计数限制是控制应用程序消耗的资源(如内存和网络带宽)的一种方法。控制消耗的资源的其他方法包括缩小搜索过滤器(更明确地指定您要查找的内容)、在适当的上下文中启动搜索,并使用适当的范围


上一页:范围
下一页:时间限制