for each循环遍历list
之前的方式:
List<String> items = new ArrayList<>();
items.add("1");
items.add("2");
for(String item :items){
System.out.println(item);
}
现在(foreach+lambda表达式)
List<String> items = new ArrayList<>();
items.add("1");
items.add("2");
items.forEach(item->{
System.out.println(item);
});
list嵌套map后遍历:
List<Map<String, String>> map = refundTransaction.getRefundMethods();
map.forEach(item->{
switch (item.get("type")){
case "balance":
Assert.assertEquals("Rp 1.000 to PayLater balance",item.get("desc"));
break;
case "credit":
Assert.assertEquals("Rp 1.000 to PayLater credit",item.get("desc"));
break;
}
});