zoukankan      html  css  js  c++  java
  • lambda实现集合遍历 排序

    package com.mayikt;
    
    import java.util.ArrayList;
    import java.util.function.Consumer;
    
    /**
     * @ClassName Test06
     * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com
     * @Version V1.0
     **/
    public class Test06 {
        public static void main(String[] args) {
            ArrayList<String> strings = new ArrayList<>();
            strings.add("mayikt");
            strings.add("meite");
            strings.add("xiaowei");
    //        strings.forEach(new Consumer<String>() {
    //            @Override
    //            public void accept(String s) {
    //                System.out.println(s);
    //            }
    //        });
            strings.forEach(s -> {
                System.out.println(s);
            });
    
        }
    }

    
    
    package com.mayikt;

    import com.mayikt.entity.UserEntity;

    import java.util.ArrayList;
    import java.util.Comparator;

    /**
    * @ClassName Test07
    * @Author 蚂蚁课堂余胜军 QQ644064779 www.mayikt.com
    * @Version V1.0
    **/
    public class Test07 {
    public static void main(String[] args) {
    ArrayList<UserEntity> userLists = new ArrayList<>();
    userLists.add(new UserEntity("xiaomin", 12));
    userLists.add(new UserEntity("xiaoxiao", 6));
    userLists.add(new UserEntity("xiaojun", 23));
    userLists.sort(new Comparator<UserEntity>() {
    @Override
    public int compare(UserEntity o1, UserEntity o2) {
    return o1.getAge() - o2.getAge();
    }
    });
    userLists.sort((o1, o2) -> o1.getAge() - o2.getAge()
    );
    userLists.forEach((t) -> {
    System.out.println(t.toString());
    });
    }
    }
     
  • 相关阅读:
    C#操作Redis Set 无序集合
    C#操作Redis Hash数据表
    C#操作Redis List 列表
    C#操作Redis String字符串
    Redis 小结
    建造者模式
    外观模式
    模板方法模式
    原型模式
    select ie6 的bug 层级
  • 原文地址:https://www.cnblogs.com/angdh/p/15591154.html
Copyright © 2011-2022 走看看