Java:使用列表中的第n个值设置第n个对象的属性

Java:使用列表中的第n个值设置第n个对象的属性,java,Java,我有两份清单: List1<MyObject> list1 = {myObject1, myObject2, myObject3}; List1<String> list2 = {"a", "b", "c"}; 使用Java流? 请告诉我是否有重复的主题,但我没有找到任何。类似的内容 IntStream.range(0, list1.size()) .forEach((i) -> list1.get(i).setString(list2.get(i)));

我有两份清单:

List1<MyObject> list1 = {myObject1, myObject2, myObject3};
List1<String> list2 = {"a", "b", "c"};
使用Java流? 请告诉我是否有重复的主题,但我没有找到任何。

类似的内容

IntStream.range(0, list1.size())
    .forEach((i) -> list1.get(i).setString(list2.get(i)));
应该有用

IntStream.range(0, list1.size())
    .forEach((i) -> list1.get(i).setString(list2.get(i)));