質問: 0; i < tabs.size(); i++) { tabs.get(i).setContent(tvs.get(i)); } ``` ### JDKのバージョン Java8を使っています。 OSは、windows です。 初質問です。投稿の文面などに関して問題点があれば教えてください。
回答: 無理矢理書くとしたらこうなります。 ``` IntStream.range(0, tabs.size()) .forEach(i -> tabs.get(i).setContent(tvs.get(i))); ``` ただ断言しますが、**決してパフォーマンスは向上しません。**それどころか、forEachで行っているのがStreamの操作としては不適切な副作用を及ぼすものになっているため、**より悪化しています。** JavaのStreamは少なくとも8時点ではzip機能が無いため、このような操作は向きません。