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

上海网站建设的网做动态图网站违法吗

上海网站建设的网,做动态图网站违法吗,做网站要先买域名吗,购物网站开发介绍Stream流 把数据放进stream流水线#xff0c;对数据进行一系列操作#xff08;中间方法#xff09;#xff0c;最后封装#xff08;终结方法#xff09;。 Stream.of()允许传入任何参数 常见中间方法 可以对数据进行链式#xff08;流水线#xff09;操作#xff0c;但…Stream流 把数据放进stream流水线对数据进行一系列操作中间方法最后封装终结方法。 Stream.of()允许传入任何参数 常见中间方法 可以对数据进行链式流水线操作但中间方法返回的都是stream对象 Stream.of(1, 2, 3, 4, 5).filter(n - n % 2 0) // 只保留偶数.forEach(System.out::println);//打印Stream.of(a, b, c).map(String::toUpperCase) // 将每个字符串转换为大写.forEach(System.out::println);Stream.of(1, 2, 2, 3, 4, 4).distinct().forEach(System.out::println); // 输出 1, 2, 3, 4Stream.of(5, 3, 1, 4, 2).sorted() // 默认升序排序.forEach(System.out::println);Stream.of(1, 2, 3, 4, 5).limit(3) // 只保留前 3 个元素.forEach(System.out::println);Stream.of(1, 2, 3, 4, 5).skip(2) // 跳过前 2 个元素.forEach(System.out::println); // 输出 3, 4, 5Stream().map()//将流中的每一个数据转化为另一种形式并返回新流 //1数据转化 ListString strings Arrays.asList(apple, banana, cherry); ListString upperCaseStrings strings.stream().map(String::toUpperCase)//转化为大写.collect(Collectors.toList()); System.out.println(Upper Case Strings: upperCaseStrings);Upper Case Strings: [APPLE, BANANA, CHERRY]//2数据处理 ListInteger numbers Arrays.asList(1, 2, 3, 4, 5); ListInteger squaredNumbers numbers.stream().map(n - n * n)//获得平方.collect(Collectors.toList()); System.out.println(Squared Numbers: squaredNumbers);Squared Numbers: [1, 4, 9, 16, 25]//3复杂对象转化 class User {String name;int age;User(String name, int age) {this.name name;this.age age;}public String getName() {return name;} }ListUser users Arrays.asList(new User(Alice, 23),new User(Bob, 17),new User(Charlie, 25) );ListString userNames users.stream().map(User::getName)//获得对象里的名字.collect(Collectors.toList());//并以list返回 System.out.println(User Names: userNames);User Names: [Alice, Bob, Charlie] 常见终结方法 终结方法会结束流的操作并返回一个结果如基本类型double,string等,或对象List,map等特殊值void等 Stream.of(a, b, c).forEach(System.out::println);ListString list Stream.of(a, b, c).collect(Collectors.toList());Stream().reduce() int sum Stream.of(1, 2, 3, 4).reduce(0, Integer::sum); reduce 方法允许我们将流中的元素组通过操作求和、求积、连接字符串等合成一个单一的结果。它接收两个参数 初始值identity归约操作的初始值如果流为空则返回该值。 累加器accumulator用于将流中的元素累积到一个结果中的函数。 求和为例 public class ReduceExamples {public static void main(String[] args) {ListInteger numbers Arrays.asList(1, 2, 3, 4, 5);// 使用 reduce 求和int sum numbers.stream().reduce(0, (a, b) - a b);//0为初始值如果流中没有数据返回的值//(a, b) - a b是将前一个累积值a加上当前流上的数据bSystem.out.println(Sum of numbers: sum); // 输出Sum of numbers: 15} }复杂对象苍穹外卖为例 //计算规定天数内的所有订单总量 Integer allOrder orderList.stream().reduce(Integer::sum).get();//其中orderList是每天的订单总量这里将每天订单量求和了。//如果集合里存的是对象若想获得对象里的其中值和 public class ReduceExamples {public static void main(String[] args) {ListProduct products Arrays.asList(new Product(iPhone, 999.99),new Product(Laptop, 1499.99),new Product(Headphones, 199.99));// 使用 reduce 求产品价格总和double totalPrice products.stream().mapToDouble(Product::getPrice)//通过 mapToDouble 将 Product 对象映射为其价格.reduce(0, Double::sum);System.out.println(Total price of products: totalPrice); // 输出Total price of products: 2699.97} }long count Stream.of(a, b, c).count();//数据数量boolean hasA Stream.of(a, b, c).anyMatch(s - s.equals(a));//数据中是否有满足的boolean allMatch Stream.of(1, 2, 3).allMatch(n - n 5);//数据是否全部满足OptionalString first Stream.of(a, b, c).findFirst();//数据如果有返回第一个
http://www.w-s-a.com/news/61563/

相关文章:

  • 网站建设与管理考查方案上海公司免费起名
  • 哪个网站做h5好做汽车网站
  • 汝州网站制作住房和城乡建设部官网进行查询
  • 怎么做整人点不完的网站获取网站访客qq号码源码
  • 自建网站软件网站如何减少404跳转
  • 我想学制作网站吗公司起名网站十大排名
  • 广州白云手机网站建设淘宝店铺怎么推广
  • 青海省住房与城乡建设厅网站珠海高端网站制作公司
  • 深圳个性化建网站公司简便网站建设
  • 网站安全狗十大免费ppt网站在线
  • 进网站后台显示空白图片模板 网站源码
  • dedecms 英文网站怎么在网站上做模式题库
  • 轻网站怎么建立国外做评论的网站
  • 拉米拉网站建设乐清网站网站建设
  • 获取网站全站代码申请免费域名的方法
  • 网站制作建设公司哪家好wordpress仪表盘打不开
  • 最佳网站制作模板用手机能创建网站吗
  • 只做黑白摄影的网站网站建设好后给领导作介绍
  • 移动手机网站建设如何做网站地图视频
  • 手工业网站怎么做成都酒吧设计公司
  • .net 网站生成安装文件目录重庆网站建设沛宣网络
  • 怎么做钓鱼网站吗百度免费域名注册网站
  • 如何给网站做外部优化今年国内重大新闻
  • 有没有做生物科技相关的网站弄一个app大概多少钱
  • 五金加工东莞网站建设怎么做网页跳转
  • 淄博网站优化价格wordpress没有小工具
  • 自己搭建服务器做视频网站wordpress发布文章 发布
  • php仿博客园网站阅读分享网站模板
  • 网站宣传的劣势域名注册长沙有限公司
  • 怎样联系自己建设网站企业怎样做好网站建设