Java多方法调用

Java多方法调用,java,Java,我的应用程序有一个针对服务请求执行的方法a。现在,我们希望发送一个请求列表,而不是单个请求,对于每个请求,都必须调用或处理methodA。我可以设置一个基本循环,并调用如下方法 public String findN(criteria criteriaList) { ..................... for( int i = 0; i < reqList.length; i++ ) { Req req = reqList[i];

我的应用程序有一个针对服务请求执行的
方法a
。现在,我们希望发送一个请求列表,而不是单个请求,对于每个请求,都必须调用或处理
methodA
。我可以设置一个基本循环,并调用如下方法

public String findN(criteria criteriaList)  {
    .....................
    for( int i = 0; i < reqList.length; i++ )
    {
        Req req = reqList[i];
        methodA(req);
    }
}
公共字符串findN(标准标准列表){
.....................
对于(int i=0;i
有没有比循环更好的编程方法?是否有涵盖这方面的设计模式

for(Request req : reqList) {
    MethodA(req);
}
是目前Java提供的最好的产品。更多的函数式语言使用诸如
.map
.foreach
等方法在一行中实现这一点


是目前Java提供的最好的产品。更多的函数式语言使用类似于
.map
.foreach
等方法在一行中完成这项工作。

有Javascript、Scala等。有Javascript、Scala等。Java8最终会有一些。感谢您的回复。我在看是否有spring特性或任何设计模式,在没有任何循环的情况下,它只会触发对列表中的每个项目调用方法。Java8最终会有一些。谢谢您的回答。我在看是否有spring特性或任何设计模式,在没有任何循环的情况下,它只会触发调用列表中每个项的方法。