2017-08-21 8 views
-1

これをJava 8でどうすればできますか?Java 8は反復処理のインスタンスを変更します

elements.forEach(x -> { 
    x.setName("name"); 
    x.setAge(19); 
}) 

をしかし、あなたの場所に持っているがクリーナーIMOで、なぜそれを変更:

void modifyInstances(final List<A> elements) { 
     for (A a : elements) { 
      a.setName("name"); 
      a.setAge(19); 
     } 
    } 
+5

あなたは 'forEach'を使うことができましたが、そのコードを変更する点はありません。 – Eran

+2

あなたはjava 7のやり方で使うことができます。 –

答えて

2

あなたは何ができますか?