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

资源丰富免费的网站推荐排名繁昌网站建设

资源丰富免费的网站推荐排名,繁昌网站建设,石材企业网站源码,网页制作背景图片设置1、集合元素处理#xff08;传统方式#xff09; 现在有两个ArrayList集合存储队伍当中的多个成员姓名#xff0c;要求使用传统的for循环#xff08;或增强for循环#xff09;依次进行一下若干操作步骤#xff1a; 第一个队伍只要 名字为 3 个字 的成员姓名#xff1b;存… 1、集合元素处理传统方式 现在有两个ArrayList集合存储队伍当中的多个成员姓名要求使用传统的for循环或增强for循环依次进行一下若干操作步骤 第一个队伍只要 名字为 3 个字 的成员姓名存储到一个新集合中。第一个队伍筛选之后只要 前 3 个人存储到一个新集合中。第二个队伍只要姓 张 的成员姓名存储到一个新集合中。第二个队伍筛选之后 不要前 2 个人存储到一个新集合中。将两个队伍 合并 为一个队伍存储到一个新集合中。根据姓名创建Person对象存储到一个新集合中。打印整个队伍的Person对象信息。 package com.csdn.streampractice; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.util.ArrayList; import java.util.Collections; public class Traditional {public static void main(String[] args) {//第一支队伍ArrayListString one new ArrayList();Collections.addAll(one, 喜羊羊, 美羊羊, 懒洋洋, 灰太狼, 红太狼, 村长);//1.第一个队伍只要 名字为 3 个字 的成员姓名存储到一个新集合中。ArrayListString one1 new ArrayList();for (String name : one) {if (name.length()3) {one1.add(name);}}//2.第一个队伍筛选之后只要 前 3 个人存储到一个新集合中。ArrayListString one2 new ArrayList();for (int i 0; i 3; i) {one2.add(one1.get(i));}//第二支队伍ArrayListString two new ArrayList();Collections.addAll(two, 张三丰, 张翠山, 张无忌, 赵敏, 周芷若);//3.第二个队伍只要姓 张 的成员姓名存储到一个新集合中。ArrayListString two1 new ArrayList();for (String name : two) {if (name.startsWith(张)) {two1.add(name);}}//4.第二个队伍筛选之后 不要前 2 个人存储到一个新集合中。ArrayListString two2 new ArrayList();for (int i 2; i two1.size() ; i) {two2.add(two1.get(i));}//5.将两个队伍 合并 为一个队伍存储到一个新集合中。ArrayListString concatenate new ArrayList();concatenate.addAll(one2);concatenate.addAll(two2);//6.根据姓名创建Person对象存储到一个新集合中。ArrayListPerson list new ArrayList();for (String name : concatenate) {list.add(new Person(name));}//7.打印整个队伍的Person对象信息。for (Person person : list) {System.out.println(person);}// Person(name喜羊羊) // Person(name美羊羊) // Person(name懒洋洋) // Person(name张无忌)} } Data NoArgsConstructor AllArgsConstructor class Person {private String name; }2、集合元素处理Stream方式  package com.csdn.streampractice; import java.util.ArrayList; import java.util.Collections; import java.util.stream.Stream; public class DemoStreamNames {public static void main(String[] args) {//第一支队伍ArrayListString one new ArrayList();Collections.addAll(one, 喜羊羊, 美羊羊, 懒洋洋, 灰太狼, 红太狼, 村长);//1.第一个队伍只要 名字为 3 个字 的成员姓名存储到一个新集合中。StreamString stream one.stream();StreamString stringStream stream.filter(name - name.length() 3);//2.第一个队伍筛选之后只要 前 3 个人存储到一个新集合中。StreamString limit stringStream.limit(3);//第二支队伍ArrayListString two new ArrayList();Collections.addAll(two, 张三丰, 张翠山, 张无忌, 赵敏, 周芷若);//3.第二个队伍只要姓 张 的成员姓名存储到一个新集合中。StreamString stream1 two.stream();StreamString stringStream1 stream1.filter(name - name.startsWith(张));//4.第二个队伍筛选之后 不要前 2 个人存储到一个新集合中。StreamString skip stringStream1.skip(2);//5.将两个队伍 合并 为一个队伍存储到一个新集合中。StreamString concat Stream.concat(limit, skip);//6.根据姓名创建Person对象存储到一个新集合中。StreamPerson personStream concat.map(name - new Person(name));//7.打印整个队伍的Person对象信息。personStream.forEach(System.out::println);// Person(name喜羊羊) // Person(name美羊羊) // Person(name懒洋洋) // Person(name张无忌)} }完全使用链式编程lambda表达式和方法引用完成代码 package com.csdn.streampractice; import java.util.ArrayList; import java.util.Collections; import java.util.stream.Stream; public class StreamUltimate {public static void main(String[] args) {ArrayListString one new ArrayList();Collections.addAll(one, 喜羊羊, 美羊羊, 懒洋洋, 灰太狼, 红太狼, 村长);StreamString limit one.stream().filter(name - name.length() 3).limit(3);ArrayListString two new ArrayList();Collections.addAll(two, 张三丰, 张翠山, 张无忌, 赵敏, 周芷若);StreamString skip two.stream().filter(name - name.startsWith(张)).skip(2);Stream.concat(limit, skip).map(Person::new).forEach(System.out::println);// Person(name喜羊羊) // Person(name美羊羊) // Person(name懒洋洋) // Person(name张无忌)} }
http://www.hkea.cn/news/14464429/

相关文章:

  • 网站提交网址畅销的网站建设
  • 担路网如何快速做网站青岛网站建设方案维护
  • 合肥有什么好的网站建设公司好单纯python能完成网站开发吗
  • 孵化器网站建设方案西安网站推广都是怎么做的
  • 郑州网站推广公司信息台州网站建设方案推广
  • 做一个信息发布网站要多少钱我有广告位怎么找客户
  • 加盟的网站建设欧洲站vat激活
  • 建设银行深圳分行网站石家庄最新情况
  • 网站服务器租用的软文营销的技巧
  • 网站搜索工具交通信用网站建设
  • 餐饮 网站建设建设部网站资质升级公示
  • 在川航网站购票后怎么做装修网站怎么建设
  • 石家庄建站工具网页设计图片之间空隙
  • 网站颜色表可以免费看正能量的软件
  • 网站建设 字体版权陕西陕煤建设集团有限公司网站
  • 房屋自建设计哪个网站好株洲企业网站建设工作
  • 做a图片网站如何在网站页面添加代码
  • 网站建设经济可行性seo网站怎么搭建
  • 企业网站联系我们欢迎你的加入
  • 视频网站建设要多少钱学做php网站
  • 设计师自己做网站安徽网站建设推荐-晨飞网络
  • 菜鸟如何做网站网站怎么做引流呢
  • dedecms 做门户网站做网站 小程序前景
  • 广州网站开发学校客户管理软件免费版哪个好用
  • 公司软件网站建设wordpress 用户组权限
  • 国外优秀的设计网站网站关键词优化的步骤
  • 南京旅游网站建设公司wordpress 早期
  • 装修公司 网站模板河南网站建设外贸
  • 嘉兴seo网站建设费用编写微信小程序用什么软件
  • mysql asp网站网页管理平台