简历检索编写一个Java应用程序,检索简历,简历的内容如下:“姓名:张三出生时间:1999.10.16。个人网站:http://www.zhang.com。身高:185 cm,体重:72 kg”。判断简历中的姓名是否姓“张”,单独输出简历中的出生日期和个人网站,并判断简历中的身高是否大于180cm,体重是否小于75kg。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
救救孩子,java,挺简单的
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
追加酬金 (90%的用户在追加酬金后获得了解决方案)
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
加载中...
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
很简单,自己想想,不提供源代码
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
一枚小爪哇 2021-11-01 11:31关注有很多种写法,随意发挥:
public class Resume { private List<UserInfo> userInfoList = new ArrayList<>(); public void addUser(UserInfo userInfo) { userInfoList.add(userInfo); } public List<UserInfo> getList() { return userInfoList; } /** * 判断简历中的姓名是否姓“张” * * @param name name * @return list */ public List<UserInfo> retrievalName(String name) { if (CollectionUtils.isEmpty(userInfoList)) { return Collections.emptyList(); } List<UserInfo> collect = userInfoList.stream() .filter(u -> Objects.equals(u.getName().substring(0, 1), name)) .collect(Collectors.toList()); return collect; } /** * 单独输出简历中的出生日期和个人网站,并判断简历中的身高是否大于180cm,体重是否小于75kg * * @return list */ public List<UserInfo> retrievalSimple(double height, double weight) { if (CollectionUtils.isEmpty(userInfoList)) { return Collections.emptyList(); } List<UserInfo> collect = userInfoList.stream() .filter(u -> (u.getHeight() > height) && (u.getWeight() < weight)) .collect(Collectors.toList()); return collect; } public void printDetail(List<UserInfo> list) { if (CollectionUtils.isEmpty(list)) { return; } list.forEach(u -> u.detail()); } public void printSimple(List<UserInfo> list) { if (CollectionUtils.isEmpty(list)) { return; } list.forEach(u -> u.simpleInfo()); } }
public class UserInfo { /** * 姓名 */ private String name; /** * 出生时间 */ private String birthDate; /** * 个人网站 */ private String website; /** * 身高 */ private double height; /** * 体重 */ private double weight; public UserInfo() { } public UserInfo(String name, String birthDate, String website, double height, double weight) { this.name = name; this.birthDate = birthDate; this.website = website; this.height = height; this.weight = weight; } public String getName() { return name; } public String getBirthDate() { return birthDate; } public String getWebsite() { return website; } public double getHeight() { return height; } public double getWeight() { return weight; } public void detail() { System.out.println(toString()); } public void simpleInfo() { String s = "简历简单信息: {" + "出生时间: '" + birthDate + '\'' + ", 个人网站: '" + website + '\'' + '}'; System.out.println(s); } @Override public String toString() { return "简历信息: {" + "姓名: '" + name + '\'' + ", 出生时间: '" + birthDate + '\'' + ", 个人网站: '" + website + '\'' + ", 身高: " + height + "cm" + ", 体重: " + weight + "kg" + '}'; } }
public class TestMain { public static void main(String[] args) { UserInfo userInfo = new UserInfo("张三", "1999.10.16", "http://www.zhang.com", 185, 72); UserInfo userInfo2 = new UserInfo("李四", "1993.5.26", "https://blog.csdn.net/qq_38066812/article/details/119611958", 186, 70); UserInfo userInfo3 = new UserInfo("王五", "1996.3.16", "http://www.zhang.com", 175, 62); UserInfo userInfo4 = new UserInfo("张小", "1995.11.13", "http://www.zhang.com", 155, 49); UserInfo userInfo5 = new UserInfo("刘明", "1992.10.12", "http://www.baidu.com", 186, 73); Resume resume = new Resume(); resume.addUser(userInfo); resume.addUser(userInfo2); resume.addUser(userInfo3); resume.addUser(userInfo4); resume.addUser(userInfo5); List<UserInfo> list = resume.getList(); System.out.println("全部简历信息: "); resume.printDetail(list); List<UserInfo> retrievalName = resume.retrievalName("张"); System.out.println("检索姓张: "); resume.printDetail(retrievalName); List<UserInfo> simple = resume.retrievalSimple(180, 75); System.out.println("特殊信息: "); resume.printSimple(simple); } }
输出结果:
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zcl_1991 2021-11-01 09:18关注都说挺简单的了,自己琢磨着写呗,或者抄同学的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-11-01 08:59回答 3 已采纳 很简单,自己想想,不提供源代码
- 2021-10-31 12:05回答 2 已采纳 public class Node { String name; //自引用,下一个节点的地址 Node next; public Node() {
- 2021-11-01 09:19回答 1 已采纳 public class Main { public static void main(String[] args) { String str = "姓名:张三 出生时间:1
- 2022-12-10 20:04七不了的博客 救救孩子,新手不会把p5js转为java,作业急需TAT。谢谢各位
- 2021-10-27 15:16回答 2 已采纳 一组对象 /** * @author 嫣然 */ public class Group_one { private int[] grands_one; public int[]
- 2020-12-26 21:39回答 1 已采纳 “new 构造函数()”实现的是创建对象,“类名 变量名”实现的是变量的声明。 像“Student s=new Student()”等于在和计算机说“给我按照构造函数Student()整一个对象,再
- 2021-03-18 22:28回答 4 已采纳 System.out.print();这个函数,只输出括号里的内容,而不额外增加换行符。 System.out.println();这个函数,输出的内容自己占一整行。 System.out.pri
- 2022-05-26 11:48
- 2021-08-31 14:00回答 5 已采纳 很明显你的java环境变量配置有问题,JAVA_HOME对应的是jdk安装目录,你却弄到了安装目录下得bin目录,所以再从新配置一下应该就没问题了
- 2021-06-07 21:23回答 2 已采纳 麻烦给我点个小心心 public static void main(String[] args) { 日期之间的所有天数("2021-01-25", "2021-02-05"); } p
- 2021-05-25 22:13回答 4 已采纳 1.定义一个用户类, 2.使用map保存用户资料(相当于银行) 3.定义主界面做各种操作。 import java.io.Serializable; import java.uti
- 2023-09-23 10:39Java 阶段三 SSM微博项目练习
- 2021-11-04 10:02回答 1 已采纳 function IsHui(str) { var isHui = true; for (var i = 0; i < str.length; i++
- 2021-03-17 16:47小白读财经的博客 该楼层疑似违规已被系统折叠隐藏此楼查看此楼import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;...
- 2023-10-07 11:14muak11的博客 大佬们看看哪里有错误啊,孩子实在找不到了。
- 2022-12-21 15:40想成为编程大佬的菜鸟的博客 代码是用java的MyEclipse环境编写的 package nhh1; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ButtonGroup; import javax.swing....
- 2021-10-21 23:29超超~~的博客 初级:9K-15K java基础、主流的开发技术:spring、springMVC、mybatis、servlet、restful、webservice、 前端:h5、c3、javaScript、jquery、ajax、angular、vue、 服务器:tomcat、apache、nginx maven、redis、...
- 2023-05-12 18:07方梓莫潼的博客 怎么获取数据库存储的时间,报错说是空的,怎么办????
- 2021-04-17 03:30海盗船舵工-8381的博客 at gatogamer887.meanmobs.init.entity.EntityUtils.summonMob(EntityUtils.java:190) at gatogamer887.meanmobs.init.eventhandlers.MeanMobsEntityEditor.onZombieHurt(MeanMobsEntityEditor.java:378) at ...
- 2018-07-19 10:04
- 没有解决我的问题, 去提问
问题事件
悬赏问题
- ¥15 MICE包多重插补后数据集汇总导出
- ¥15 一道算法分析问题(关于3-MSAT)
- ¥15 C++ FLUENT 化学反应速率 编写困难
- ¥15 Python嵌套交叉验证
- ¥15 linuxkit+elasticsearch
- ¥15 兄得萌6.13do题😭😭大一小东西的work
- ¥15 投不到原始数据,gdal投影代码
- ¥20 卷积混响的代码帮写。。
- ¥88 借助代码处理雷达影像,识别任意区域洪水前后的被淹没区域,并可视化展示。
- ¥100 提问关于声学两个频率合成后主观听觉问题