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

做塑料的网站名字网站尺寸自适应

做塑料的网站名字,网站尺寸自适应,微信开发者工具开发小程序,wordpress建站中英文以下是 Java 8 之后常见的 Stream 操作示例,包含中文注释,便于理解各个操作的用途: 一. 常用操作 操作说明filter过滤符合条件的元素map对元素进行转换reduce聚合操作,如求和、求乘积等sorted排序distinct去重limit截取前 N 个元…

以下是 Java 8 之后常见的 Stream 操作示例,包含中文注释,便于理解各个操作的用途:

一. 常用操作 

操作说明
filter过滤符合条件的元素
map对元素进行转换
reduce聚合操作,如求和、求乘积等
sorted排序
distinct去重
limit截取前 N 个元素
skip跳过前 N 个元素
anyMatch是否存在至少一个满足条件
allMatch是否所有都满足条件
noneMatch是否全部都不满足条件
collect收集结果,可以是 list、map 等
groupingBy分组

1. filter 过滤出偶数

    // filter 过滤出偶数@Testpublic void testFilter() {List<Integer> list = Arrays.asList(1, 2, 3, 4);List<Integer> even = list.stream().filter(n -> n % 2 == 0) // 过滤出偶数.collect(Collectors.toList());log.info("even: {}", even);}

2. map 将每个元素乘2

    // map 将每个元素乘2@Testpublic void testMap() {List<Integer> list = Arrays.asList(1, 2, 3);List<Integer> mapped = list.stream().map(n -> n * 2) // 每个元素乘2.collect(Collectors.toList());log.info("mapped: {}", mapped);}

3. reduce 求和

    // reduce 求和@Testpublic void testReduce() {List<Integer> list = Arrays.asList(1, 2, 3);int sum = list.stream().reduce(0, Integer::sum); // 从0开始累加log.info("sum: {}", sum);}

4. sorted 升序排序

    // sorted 升序排序@Testpublic void testSorted() {List<Integer> list = Arrays.asList(3, 1, 2);List<Integer> sorted = list.stream().sorted() // 默认升序.collect(Collectors.toList());log.info("sorted: {}", sorted);}

5. sorted + reverseOrder 倒序排序

    // sorted + reverseOrder 倒序排序@Testpublic void testReverseSorted() {List<Integer> list = Arrays.asList(1, 3, 2);List<Integer> reversed = list.stream().sorted(Comparator.reverseOrder()) // 倒序排序.collect(Collectors.toList());log.info("reversed: {}", reversed);}

6. distinct 去重

    // distinct 去重@Testpublic void testDistinct() {List<Integer> list = Arrays.asList(1, 2, 2, 3);List<Integer> distinct = list.stream().distinct() // 去除重复.collect(Collectors.toList());log.info("distinct: {}", distinct);}

7. limit 取前N个

    // limit 取前N个@Testpublic void testLimit() {List<Integer> list = Arrays.asList(1, 2, 3, 4);List<Integer> limited = list.stream().limit(2) // 取前两个元素.collect(Collectors.toList());log.info("limited: {}", limited);}

8. skip 跳过前N个

    // skip 跳过前N个@Testpublic void testSkip() {List<Integer> list = Arrays.asList(1, 2, 3, 4);List<Integer> skipped = list.stream().skip(2) // 跳过前两个.collect(Collectors.toList());log.info("skipped: {}", skipped);}

9. anyMatch 判断是否存在符合条件的元素

    // anyMatch 判断是否存在符合条件的元素@Testpublic void testAnyMatch() {List<Integer> list = Arrays.asList(1, 3, 5);boolean hasEven = list.stream().anyMatch(n -> n % 2 == 0); // 是否有偶数log.info("hasEven: {}", hasEven);}

10. allMatch 判断是否所有元素都符合条件

    // allMatch 判断是否所有元素都符合条件@Testpublic void testAllMatch() {List<Integer> list = Arrays.asList(2, 4, 6);boolean allEven = list.stream().allMatch(n -> n % 2 == 0); // 是否都是偶数log.info("allEven: {}", allEven);}

11. noneMatch 判断是否没有元素符合条件

    // noneMatch 判断是否没有元素符合条件@Testpublic void testNoneMatch() {List<Integer> list = Arrays.asList(1, 2, 3);boolean noneNegative = list.stream().noneMatch(n -> n < 0); // 没有负数log.info("noneNegative: {}", noneNegative);}

        

12. collect + joining 拼接字符串

    // collect + joining 拼接字符串@Testpublic void testJoining() {List<String> names = Arrays.asList("张三", "李四", "王五");String result = names.stream().collect(Collectors.joining(", ")); // 使用逗号拼接log.info("result: {}", result);}

13. collect + groupingBy 分组

    // collect + groupingBy 分组@Testpublic void testGroupingBy() {List<String> words = Arrays.asList("apple", "banana", "apricot", "blueberry");Map<Character, List<String>> grouped = words.stream().collect(Collectors.groupingBy(word -> word.charAt(0))); // 按首字母分组log.info("grouped: {}", grouped);}

一线网资源-全网一站式平台

http://www.dtcms.com/wzjs/828111.html

相关文章:

  • 上海城市分站seo沈阳男科医院有哪些医院
  • 有了源码可以做网站吗建立网站用英语
  • 郑州建设网站的公司赤峰市哪里做网站
  • 桂林注册公司金华seo建站
  • 网站开发的业务需求分析高清的网站制作
  • 网站建设广告宣传素材洛阳网站建设优化
  • 芷江建设局的工作人员网站苏州网络公司排名一览
  • 啊里云服务器怎么做网站惠州做棋牌网站建设哪家公司便宜
  • 晋江原创网如何推广seo
  • 网站建设以后主要做什么深圳创建网站公司
  • 企业网站建设457216336网站模板做网站
  • 静态网站做一单多少钱wordpress多用户后台
  • 怎样做网站收广告费开源项目管理系统
  • 咨询学校网站开发费用搜索引擎算法
  • 做的最好的视频网站有哪些免费的ppt模板下载网站
  • 沈阳制作网站企业做一个小说阅读网站怎么做
  • 网站建设服务那一个便宜东莞海天网站建设
  • 房地产数据网站怎么样拓展客户资源
  • t型网站域名和版面企业网站建站元素
  • 千华网鞍山门户网站深圳一元购网站设计公司
  • 广州网站建设优化方案网页设计师专业培训
  • 梧州网站开发wordpress小工具更改颜色
  • 江苏省住房城乡建设厅门户网站网站运营推广方法总结
  • 网站商品台管理系统西安免费平台网站建设
  • 建设银行网站色调网站开发工具 n
  • 多钱网网站潍坊网站建设 58
  • 建一个私人彩票网站电子商务平台定制开发
  • 网站设计好后如何发布杭州网站推广营销
  • 做笑话网站简洁的中文wordpress模板
  • 企业网站一定要花钱吗wordpress5.0发布