Java String常用api练习
package cn.tedu.api;
import org.junit.Test;
public class TestCardNo {
@Test
public void cardNo() {
String cardNo = "610113199509173456";
String address = cardNo.substring(0, 6);
System.out.println("地址码:" + address);
String birthday = cardNo.substring(6, 14);
System.out.println(birthday);
int year = Integer.parseInt(birthday.substring(0, 4));
int month = Integer.parseInt(birthday.substring(4, 6));
int day = Integer.parseInt(birthday.substring(6));
System.out.println("出生日期:" + year + "年" + month + "月" + day + "日");
String sno = cardNo.substring(14, cardNo.length() - 1);
System.out.println("顺序号" + sno);
String sex = sno.substring(sno.length()-1);
if(Integer.parseInt(sex)%2 == 1) {
sex = "男";
} else {
sex = "女";
}
System.out.println("性别:" + sex);
}
}