【发布时间】:2021-06-06 01:38:09
【问题描述】:
下面的代码基本上忽略了字符串“header”。我需要使用 java 流编写相同的代码
List<String> dataitem1=new ArrayList<>();
dataitem1.add("header");
dataitem1.add("B");
dataitem1.add("C");
List<String> dataitem2=new ArrayList<>();
dataitem2.add("header");
dataitem2.add("B");
dataitem2.add("C");
List<List<String>> data=Arrays.asList(dataitem1,dataitem2);
String x=null;
for(int i=0;i<data.size();i++){
for(int j=0;j<data.get(i).size();j++){
if((i==0 && j==0) || data.get(i).get(j).equals(x)){
x=data.get(i).get(j);
continue;
}
System.out.println(data.get(i).get(j));
}
}
【问题讨论】:
-
更正了我的代码
标签: java for-loop java-stream