zoukankan      html  css  js  c++  java
  • 一种写法,可以看一下

        public List<AlipayConfigDto> findBillAlipayConfig(){
           return aliPayConfigService.findAll().stream().filter((e) -> {
                return e.getAlipayQueryBillValid() != null && e.getAlipayQueryBillValid() == 1;
            }).map(t -> {
                AlipayConfigDto alipayConfigDto = new AlipayConfigDto();
                BeanUtils.copyProperties(t,alipayConfigDto);
                return alipayConfigDto;
            }).collect(Collectors.toList());
        }

     测试

        public static void main(String[] args) {
            ArrayList<String> arrayList = new ArrayList();
            arrayList.add("123");
            arrayList.add("234");
            arrayList.add("345");
            arrayList.add("456");
            arrayList.add("567");
            List<String> s = arrayList.stream().filter((f) -> {
                return true;
            }).map((e) -> {
                System.out.println("e.toString() = " + e.toString());
                return e.toString();
            }).collect(Collectors.toList());
            System.out.println("s = " + s.toString());
        }
    e.toString() = 123
    e.toString() = 234
    e.toString() = 345
    e.toString() = 456
    e.toString() = 567
    s = [123, 234, 345, 456, 567]
  • 相关阅读:
    还原被删除的对象(域)
    Windows blue系列的安装
    转移active directry数据库文件
    使用指针让两个数交换
    针对被删除的AD DS对象执行授权还原
    这两天的总结
    小小问题
    程序2
    程序4
    程序1
  • 原文地址:https://www.cnblogs.com/zhuxiang1029/p/15606830.html
Copyright © 2011-2022 走看看