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

沈阳网站建设策划方案自媒体营销

沈阳网站建设策划方案,自媒体营销,黄骅市属于沧州吗,专业的上海网站建设练习 第一题 数据过滤 定义一个集合,并添加一些整数1,2,3,4,5,6,7,8,9,10过滤奇数,只留下偶数,并将结果保存起来 import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.stream.Collectors…
  • 练习

第一题 数据过滤

定义一个集合,并添加一些整数1,2,3,4,5,6,7,8,9,10过滤奇数,只留下偶数,并将结果保存起来

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;public class DataFilter {public static void main(String[] args) {/** 定义一个集合,并添加一些整数1,2,3,4,5,6,7,8,9,10* 过滤奇数,只留下偶数,并将结果保存起来*/// 创建集合List<Integer> list = new ArrayList<>();// 添加元素Collections.addAll(list, 1,2,3,4,5,6,7,8,9,10);// 过滤奇数List<Integer> newList = list.stream().filter(i -> i % 2 != 1).collect(Collectors.toList());System.out.println(newList);}
}

第二题 数据操作

创建一个ArrayList集合,并添加以下字符串,字符串中前面是姓名,后面是年龄

“zhangsan,23”

“lisi,24”

“wangwu,25”

保留年龄大于等于24岁的人,并将结果收集到Map集合中,姓名为键,年龄为值

import java.util.ArrayList;
import java.util.Collections;
import java.util.Map;
import java.util.stream.Collectors;public class DataOpratorate {public static void main(String[] args) {/** 创建一个ArrayList集合,并添加以下字符串,字符串中前面是姓名,后面是年龄*  “zhangsan,23”*   “lisi,24”*   “wangwu,25”*   保留年龄大于等于24岁的人,并将结果收集到Map集合中,姓名为键,年龄为值*/// 创建列表ArrayList<String> list = new ArrayList<>();// 添加元素Collections.addAll(list, "zhangsan,23", "lisi,24", "wangwu,25", "zhubajie,1322", "sunwukong,800");// 过滤:保留大于24岁的人// 收集:姓名为键,年龄为值Map<String, Integer> map = list.stream().filter(s -> Integer.valueOf(s.split(",")[1]) > 24).collect(Collectors.toMap(s -> s.split(",")[0],s -> Integer.valueOf(s.split(",")[1])));// 打印System.out.println(map);}
}

第三题 数据操作

现在有两个ArrayList集合,

第一个集合中:存储6名男演员的名字和年龄。

第二个集合中:存储6名女演员的名字和年龄。

姓名和年龄中间用逗号隔开。比如:张三,23

要求完成如下的操作:

1,男演员只要名字为3个字的前两人

2,女演员只要姓杨的,并且不要第一个

3,把过滤后的男演员姓名和女演员姓名合并到一起

4,将上一步的演员信息封装成Actor对象。

5,将所有的演员对象都保存到List集合中。

备注:演员类Actor,属性只有二个:name,age

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.Stream;public class ActorStreamDemo {public static void main(String[] args) {/*现在有两个ArrayList集合,第一个集合中:存储6名男演员的名字和年龄。第二个集合中:存储6名女演员的名字和年龄。姓名和年龄中间用逗号隔开。比如:张三,23要求完成如下的操作:1,男演员只要名字为3个字的前两人2,女演员只要姓杨的,并且不要第一个3,把过滤后的男演员姓名和女演员姓名合并到一起4,将上一步的演员信息封装成Actor对象。5,将所有的演员对象都保存到List集合中。备注:演员类Actor,属性只有二个:name,age*/// 男演员ArrayList<String> actors = new ArrayList<>();// 女演员ArrayList<String> actress = new ArrayList<>();// 添加元素Collections.addAll(actors, "旺财一,25", "张德,23", "朱思渺,38", "刘行,72", "王美雄,54", "黄得壮,48");Collections.addAll(actress, "杨二小,26", "武连连,33", "刘美,58", "程天天,21", "李红,38", "杨美美,36");//1,男演员只要名字为3个字的前两人List<String> actorsWith3digitsLimit2 = actors.stream().filter(s -> s.split(",")[0].length() == 3).limit(2).collect(Collectors.toList());//System.out.println(actorsWith3digitsLimit2);//2,女演员只要姓杨的,并且不要第一个List<String> yangActress = actress.stream().filter(s -> s.startsWith("杨")).skip(1).collect(Collectors.toList());//System.out.println(yangActress);//3.合并List<String> concatedList = Stream.concat(actorsWith3digitsLimit2.stream(), yangActress.stream()).collect(Collectors.toList());//System.out.println(concatedList);//4-1,将上一步的演员信息封装成Actor对象。concatedList.stream().map(new Function<String, Actor>() {@Overridepublic Actor apply(String s) {String[] split = s.split(",");return new Actor(split[0], Integer.valueOf(split[1]));}}).forEach(actor -> System.out.println(actor));//4-2,lambda将上一步的演员信息封装成Actor对象。concatedList.stream().map(s -> new Actor(s.split(",")[0], Integer.valueOf(s.split(",")[1]))).forEach(actor -> System.out.println(actor));//5,将所有的演员对象都保存到List集合中。List<Actor> ActorObjList = concatedList.stream().map(s -> new Actor(s.split(",")[0], Integer.valueOf(s.split(",")[1]))).collect(Collectors.toList());System.out.println(ActorObjList);}
}

http://www.tj-hxxt.cn/news/18009.html

相关文章:

  • 做电脑壁纸的网站seo推广宣传
  • 建设网站项目的目的百度爱采购服务商查询
  • 做网站后端语言用什么管理方面的培训课程
  • 京东网站建设吗济南百度竞价
  • 烟台电子商务网站营销团队外包
  • yellow高清免费观看在线郑州网站关键词优化公司哪家好
  • 怎么识别网站开发语言网站排名掉了怎么恢复
  • html网页导航栏模板360优化大师历史版本
  • 合肥做网站域名的公司企业管理培训
  • 产品信息发布网站百度公司官网招聘
  • 成都专业建设网站武汉seo引擎优化
  • 自己做网站排名好吗关键词优化靠谱推荐
  • 中关村网站建设公司站长之家ping
  • wordpress 美化无锡seo优化
  • 网站建设实训内容百度投放广告怎么收费
  • 做汽车网站销售怎么入手seo系统培训班
  • 长沙自助模板建站在线咨询 1 网站宣传
  • 简单网站制作实例河北seo推广公司
  • 有那种网站的浏览器发布外链
  • 黑客网站盗qq宁夏百度公司
  • 法院网站管理系统源码国内新闻大事20条简短
  • 做网站智能工具天津百度推广代理商
  • 医院做网站的意义怎么找当地的地推团队
  • 威宁网站建设企业查询官网
  • 用easyui做的网站信息流广告投放渠道
  • 工业设计就业广东培训seo
  • 世界十大网站开发公司北京网站优化服务
  • wordpress关注插件西安seo优化工作室
  • 怎么做dnf辅助网站百度推广官网登录
  • 网站建设的公司开发方案网站关键词优化软件效果