JAVA检索简历

本文介绍了一个Java程序,用于从简历文本中提取关键信息,包括判断姓名是否姓'张',输出出生日期和个人网站,以及检查身高和体重是否符合特定标准。

检索简历
简历的内容如下:
“姓名:张三 出生时间:1989.10.16。个人网站:http://www.zhang.com。身高:185cm,体重:72kg”
编写一个java应用程序,判断简历中的姓名是否姓“张”,单独输出简历中的出生日期和个人网站,并判断简历中的身高是否大于180cm,体重是否小于75kg。
程序模板:请按模板要求,将代码替换为Java程序代码。

package findMess;

public class FindMess {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		String mess="姓名:张三 出生时间:1989.10.16。个人网站:http://www.zhang.com。身高:185cm,体重:72kg";
					int index= mess.indexOf(":"); //mess调用indexOf(String s)方法返回字符串中首次出现冒号的位置
					String name=mess.substring(index+1);
					if(name.startsWith("张")){	
						System.out.println("简历中的姓名姓\"张\" ");
					}
					index= mess.indexOf(":",index+1);  //mess调用indexOf(String s,int start)返回字符串中第2次出现冒号的位置
					String date=mess.substring(index+1,index+11);
					System.out.println(date);
					index=mess.indexOf(":",index+1);
					int heightPosition= mess.indexOf("身高"); //mess调用indexOf(String s)返回字符串中首次出现身高的位置
			String personNet=mess.substring(index+1,heightPosition-1);
			System.out.println(personNet);
			index=mess.indexOf(":",index+1); //mess调用indexOf(String s,int start)返回字符串中身高后面的冒号位置
			int cmposition=mess.indexOf("cm");
			String height=mess.substring(index+1,cmposition);
			height=height.trim();
			int h=Integer.parseInt(height);
			if(h>=180){
				System.out.println("简历中的身高"+height+"大于或等于180cm");
			}
			else {
				System.out.println("简历中的身高"+height+"小于180cm");
			}
			index=mess.indexOf(":",index+1);//mess调用lastIndexOf(String s)返回字符串中最后一个冒号的位置
			int kgPosition=mess.indexOf("kg");
			String weight=mess.substring(index+1,kgPosition);
			weight=weight.trim();
			int w=Integer.parseInt(weight);
			if(w>=75){
			    System.out.println("简历中的体重"+weight+"大于或等于75kg");
			}
			else{
			            System.out.println("简历中的体重"+weight+"小于75kg");
			        }
	}

}

输出结果
简历中的姓名姓"张"
1989.10.16
http://www.zhang.com
简历中的身高185大于或等于180cm
简历中的体重72小于75kg

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值