0

私のアプリケーションにはmethodA、サービス要求に対して実行される があります。ここで、単一のリクエストではなくリクエストのリストを送信し、リクエストごとmethodAに呼び出しまたは処理する必要があります。基本的なループを配置して、次のようにメソッドを呼び出すことができます

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

ループするよりも優れたプログラミングアプローチはありますか? この側面をカバーするデザインパターンはありますか?

4

1 に答える 1

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

現在最高の Java オファーです。より関数型の言語では.map.foreach、 などのメソッドを使用して、これを 1 行で行います。

于 2013-04-17T14:52:39.743 に答える