当前位置: 首页 > news >正文

自己在线制作logo免费超清2022年百度seo

自己在线制作logo免费超清,2022年百度seo,淘宝联盟网站怎么做,网页上传wordpress方便在写代码的过程中直接使用,好记性不如好文章,直接 CV 改了直接用。提高 办(摸)公(鱼)效(时)率(间), 不然就直接问 GPT 也不是说不行。 只符合…

方便在写代码的过程中直接使用,好记性不如好文章,直接 CV 改了直接用。提高 办(摸)公(鱼)效(时)率(间), 不然就直接问 GPT 也不是说不行。

只符合所筛选条件至多一条

CommonArea l = common.stream().filter(item ->item.getName().equals("aa")).findAny().orElse(null);

返回多条记录

List<Object> list = common.stream().filter(item -> item.getName().equals("aa")).collect(Collectors.toList())

根据条件判断是否存在

anyMatch:只要有一个就会返回 true

boolean exist = userData.userList.stream().anyMatch(u -> u.getUserName().equals(user.getUserName()));

allMatch:所有元素都满足就返回 true。

boolean exist = userData.userList.stream().allMatch(u -> u.getUserName().equals(user.getUserName()));

提取对象 List 中的某一字段生成新的 List:

List<String> bkMajor = list.stream().map(ZsbBkSchool::getBkMajor).collect(Collectors.toList());

提取对象 List 中的某几个字段生成新的 List:

List<UserVO> bkMajor = list.stream().map(user -> {UserVO vo = new UserVO();vo.setUserId(user.getUserId());vo.setUserName(user.getUserName());return vo;
}).collect(Collectors.toList());

List 集合转字符串,逗号隔开

// 如何把list集合拼接成以逗号分隔的字符串 a,b,c  
List<String> list = Arrays.asList("a", "b", "c"); // 第一种方法,可以用stream流  
String join = list.stream().collect(Collectors.joining(","));  
System.out.println(join); // 输出 a,b,c  // 第二种方法,其实String也有join方法可以实现这个功能  
String join = String.join(",", list);  
System.out.println(join); // 输出 a,b,c

List 选取两个字段转 Map

Map<Integer, String> map = list.stream().collect(Collectors.toMap(Entity::getId, Entity::getType));
// 上面的代码可能会报错(value 为 null 时)
Map<Integer, String> map = list.stream().collect(HashMap::new, (k, v) -> k.put(v.getId(), v.getType()),HashMap::putAll);

List 选取某一个字段作为key,value 为对象转为 Map

// 使用 Lambda 表达式
Map<Integer,User> userMap = userList.stream().collect(Collectors.toMap(User::getId, User -> User));// 使用 Function.identity() 简洁写法,也是返回对象本身
Map<Integer,User> userMap = userList.stream().collect(Collectors.toMap(User::getId, Function.identity()));// 当 key 冲突的解决办法,这里选择第二个 key 覆盖第一个 key
Map<Integer,User> userMap = userList.stream().collect(Collectors.toMap(User::getId, Function.identity(), (key1, key2) -> key2));

List 选取某一个字段作为key,value 为 JSON 字符串

Map<String, String> collect = userList.stream().collect(Collectors.toMap(User::getOpenId, JSON::toJSONString));

List 选去某一个 BigDecimal 字段或其他数值字段进行相加

// 使用Stream的reduce方法将BigDecimal字段的值相加
BigDecimal sum = numbers.stream().reduce(BigDecimal.ZERO, BigDecimal::add);// 使用Stream的mapToInt和sum方法对Item对象的price字段进行累加
BigDecimal total = items.stream().map(Item::getPrice).reduce(BigDecimal.ZERO, BigDecimal::add);

List<Integer> 使用 stream 进行去重

List<Integer> numbers = Arrays.asList(1, 2, 2, 3, 4, 4, 5, 6, 6, 7);List<Integer> distinctNumbers = numbers.stream().distinct().collect(Collectors.toList());

后续将不定期更新 Stream 的骚操作使用,如果有其他更好的使用可以告知一下。

在这里插入图片描述

http://www.khdw.cn/news/39240.html

相关文章:

  • 如何形容一个网站做的好怎么进行网站推广
  • hbuilder 做网站电子网址怎么创建
  • 如何设计网站中的上传功能东莞网络推广公司
  • 外贸营销单页网站爱站关键词挖掘工具
  • 郑州网站建设包括哪些完美动力培训价格表
  • 做网络推广要做网站吗seo最新
  • 一个网站同时做百度和360 百度商桥都可以接收客户信息吗津seo快速排名
  • 旅游商城网站建设沈阳seo优化新势力
  • 企业门户网站优化淘宝网站的推广与优化
  • 怎么制作网站应用推广途径有哪些
  • wordpress添加下载地址seo教程书籍
  • 深圳网站建设设网站域名注册
  • 做网络推广的网站有哪些电商入门基础知识
  • wordpress 多域名301重定向代码昆明百度关键词优化
  • 网站建设广告图如何在百度上建立网站
  • 电子商务网站建设的意义是什么免费下载百度到桌面
  • 网站付的保证金怎么做会计凭证石家庄市人民政府官网
  • 网站做的不好会有什么后果潍坊网站建设优化
  • 卖游戏币网站制作seo服务套餐
  • wordpress oneup网站seo外链建设
  • 网站banner多大合适宁波百度关键词推广
  • 秦皇岛网站开发价格廊坊seo排名
  • 为什么很多公司做网站建设网站建站系统
  • 做b2b网站用什么架构佛山关键词排名工具
  • 广州自助网站搭建建站公司色盲图
  • 织梦网站后台密码忘记了怎么做十大暗网搜索引擎
  • 扬州互联网公司seo攻略
  • wordpress建站必须选择主题腾讯广告联盟
  • 马尾建设局网站线上宣传渠道
  • 三好街网站建设与维护谷歌app官方下载