在Java1.4中,如何在不迭代的情况下将值结果集插入hashmap?

在Java1.4中,如何在不迭代的情况下将值结果集插入hashmap?,java,hashmap,resultset,Java,Hashmap,Resultset,我想根据从结果集的第一列检索到的值验证一个值。我必须做同样的验证操作大约1000次。所以,我想把这个比较的时间复杂度从现在降到常数。是否有一些函数可以让我将结果集列的所有值放入hashmap,而无需进行迭代?简短回答:不我假设您讨论的是JDBC结果集。不,但这对你来说不是问题。它需要生成结果集,因此您不必担心会花费更多的时间将它们放入hashmap中,或者直接对整个结果集进行验证。是否可以通过将代码中的值传递给查询,在where子句中作为数据库查询本身的一部分进行验证?。。。更不用说,迭代和构建

我想根据从结果集的第一列检索到的值验证一个值。我必须做同样的验证操作大约1000次。所以,我想把这个比较的时间复杂度从现在降到常数。是否有一些函数可以让我将结果集列的所有值放入hashmap,而无需进行迭代?

简短回答:不

我假设您讨论的是JDBC结果集。不,但这对你来说不是问题。它需要生成结果集,因此您不必担心会花费更多的时间将它们放入hashmap中,或者直接对整个结果集进行验证。

是否可以通过将代码中的值传递给查询,在where子句中作为数据库查询本身的一部分进行验证?

。。。更不用说,迭代和构建HashMap的客户端成本可能比查询和传输数据的成本要小得多。