2013-04-17 4 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, Scala и т.д. – djechlin

ответ

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

Является лучшим Java-предложениями в настоящее время. Более функциональные языки сделать это в одной строке, используя методы, как .map, .foreach и т.д.

+0

Java 8 будет, наконец, что некоторые из – Hiro2k

+0

Спасибо за ваши ответы. Я смотрел, есть ли пружинная функция или любой шаблон дизайна, в котором без каких-либо циклов он просто вызовет вызов метода для каждого элемента в списке. –

Смежные вопросы