package s0218lambda表达式; //目前只会用于遍历数组 import java.util.Arrays; import java.util.List; public class Test { public static void main(String[] args) { String[] atp = {"Rafael Nadal", "Novak Djokovic", "Stanislas Wawrinka", "David Ferrer","Roger Federer", "Andy Murray","Tomas Berdych", "Juan Martin Del Potro"}; List players = Arrays.asList(atp); // // 以前的循环方式 // for (String player : players) // {System.out.print(player + "; ");} // 使用 lambda 表达式以及函数操作(functional operation) players.forEach((player) -> System.out.println(player + "; ")); // // 在 Java 8 中使用双冒号操作符(double colon operator) // players.forEach(System.out::println); } }