【发布时间】:2012-03-13 05:35:13
【问题描述】:
我有一种情况,我们将 List 传递给一个方法进行处理。我们现在需要确保在任何给定时间只传递一个包含 40 个项目的列表。换句话说,如果列表有 100 项,那么它应该通过传递 40 项的列表来调用该方法,然后再传递 40 项,然后是最后 20 项。我怎样才能实现这种行为?一些例子会很有帮助。
【问题讨论】:
-
您能解释一下为什么您有 40 件商品的限制吗?这对于避免在解决方案中重现相同的问题非常有帮助
-
感谢所有帮助。限制来自我们正在调用的另一个服务,并且该服务方法一次只能处理 40 个,如果超过 40 个,则会在响应中返回错误。所以在我们的代码中,当客户端请求对象包含这个包含超过 40 个项目的列表时,如果需要,我需要能够通过传递子列表来分解它并多次调用该事务方法,然后跟踪每个响应。
标签: java