2013-04-17 69 views
0

我的应用程序有一个methodA为服务请求执行。现在我们想发送一个请求列表而不是单个请求,并且每个请求methodA都必须被调用或处理。我可以把一个基本的循环,并呼吁像Java多种方法调用

public String findN(criteria criteriaList) { 
    ..................... 
    for(int i = 0; i < reqList.length; i++) 
    { 
     Req req = reqList[i]; 
     methodA(req); 
    } 
} 

有没有更好的编程方法然后就循环的方法是什么?有没有涵盖这方面的设计模式?

+0

有在Javascript中,斯卡拉等 – djechlin

回答

3
for(Request req : reqList) { 
    MethodA(req); 
} 

是目前最好的Java提供。功能更强大的语言这样做在同一行,使用方法,如.map.foreach

+0

的Java 8最终将有一些 – Hiro2k

+0

的谢谢您的答复。我正在查看是否有弹簧功能或任何设计模式,其中没有任何循环,它只会触发调用列表中每个项目的方法。 –