【发布时间】:2019-09-23 13:26:23
【问题描述】:
我需要使用 Java 8 根据 list1 的索引与 list2 的值比较两个列表(list1 和 list2)。我尝试了下面的 for 循环。这是工作。但我需要一些使用 Java 8 的高效工具。
List<String> list1= new ArrayList<String>();
list1.add("A");
list1.add("B");
list1.add("C");
list1.add("D");
list1.add("E");
list1.add("F");
List<Integer> list2= new ArrayList<Integer>();
list2.add(0);
list2.add(5);
for(int i = 0; i < list1.size();i++)
{
for(int j = 0 ; j < list2.size(); j++)
{
if(i == list2.get(j))
{
System.out.println(list1.get(i));
}
}
}
【问题讨论】: