zoukankan      html  css  js  c++  java
  • 一点一点看JDK源码(五)java.util.ArrayList 后篇之forEach

    一点一点看JDK源码(五)java.util.ArrayList 后篇之forEach

    liuyuhang原创,未经允许禁止转载

    本文举例使用的是JDK8的API

    目录:一点一点看JDK源码(〇)

    代码比较简单

    ArrayList的forEach方法需要实现Consumer接口,实现其未实现的方法即可

    该方法返回值为void,实际上就是任意写的了,代码如下:

     1 package com.FM.ArrayListStudy;
     2 
     3 import java.util.ArrayList;
     4 import java.util.function.Consumer;
     5 
     6 public class ForEachInArrayListStudy {
     7     public static void main(String[] args) {
     8         
     9         //定义list
    10         ArrayList<Integer> list = new ArrayList<Integer>();
    11         list.add(1);
    12         list.add(12);
    13         list.add(3);
    14         list.add(4);
    15         list.add(3);
    16         list.add(11);
    17         list.add(7);
    18         
    19         System.out.println(list);
    20         
    21         list.forEach(new Consumer<Integer>(){//遍历
    22             @Override
    23             public void accept(Integer t) {
    24                 System.out.println(t);//这里写遍历到的每一个元素的处理逻辑
    25             }
    26         });
    27     }
    28 }

    以上!

  • 相关阅读:
    oracle_case when
    sql记录
    修改tomcat默认编码
    sql server_TED(透明数据加密)
    web请求过程
    freemarker 标签循环list 以及获取下标值
    鼠标操作
    窗口切换
    日历控件
    xpath定位
  • 原文地址:https://www.cnblogs.com/liuyuhangCastle/p/9704030.html
Copyright © 2011-2022 走看看