[Java] lambda表达式--遍历输出 →→→→→进入此内容的聊天室

来自 , 2020-12-13, 写在 Java, 查看 106 次.
URL http://www.code666.cn/view/f9be311e
  1. package s0218lambda表达式;
  2. //目前只会用于遍历数组
  3. import java.util.Arrays;
  4. import java.util.List;
  5.  
  6. public class Test {
  7.  
  8.         public static void main(String[] args) {
  9.                 String[] atp = {"Rafael Nadal", "Novak Djokovic",
  10.                                "Stanislas Wawrinka",
  11.                                "David Ferrer","Roger Federer",
  12.                                "Andy Murray","Tomas Berdych",
  13.                                "Juan Martin Del Potro"};
  14.                         List<String> players =  Arrays.asList(atp);
  15.  
  16. //                      // 以前的循环方式
  17. //                      for (String player : players)
  18. //                      {System.out.print(player + "; ");}
  19.  
  20.                         // 使用 lambda 表达式以及函数操作(functional operation)
  21.                         players.forEach((player) -> System.out.println(player + "; "));
  22.                          
  23. //                      // 在 Java 8 中使用双冒号操作符(double colon operator)
  24. //                      players.forEach(System.out::println);
  25.         }
  26.  
  27. }
  28.  

回复 "lambda表达式--遍历输出"

这儿你可以回复上面这条便签

captcha