import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @author zhuxx
* @desc JDK1.8 Lambd特性常用例子
**/
public class JdkLambda {
public static void main(String[] args) {
mapTraverse();
listTraverse();
}
/**
* 遍历map
*/
public static void mapTraverse(){
Map<String,Integer> items = new HashMap<String,Integer>();
items.put("A1",100);
items.put("A2",200);
items.put("A3",300);
items.put("A4",400);
items.put("A5",500);
items.put("A6",600);
System.out.println("Map输出结果:");
items.forEach((k,v)->{
System.out.println("k="+k+"------v="+v);
});
}
/**
* 遍历List
*/
public static void listTraverse(){
List<String> dataList = new ArrayList<String>();
dataList.add("AAA");
dataList.add("BBB");
dataList.add("CCC");
dataList.add("DDD");
dataList.add("EEE");
dataList.add("FFF");
System.out.println("List输出结果:");
dataList.forEach(data->{
System.out.println("data="+data);
});
}
}
输出结果: