Substring方法的示范
将中间的几个数字替换
//采用substring方法,第一个为从0开始的从左往右的位置,第二个数为从1开始的从左往右的位置
将7284替换为”璐璐真帅”
public static void main(String[] args) {
String phone = "13772874456";
String a = phone.substring(0, 3);
String b = phone.substring(7, 11);
System.out.println(a + "璐璐真帅" + b);
输出结果:
137璐璐真帅4456
String IdCard = "610623200105250000";
String year = IdCard.substring(6, 10);
String month = IdCard.substring(10, 12);
String day = IdCard.substring(12, 14);
System.out.println("生日为" + year + "年" + month + "月" + day + "日");
char sex = IdCard.charAt(16);
if (sex % 2 == 0) {
System.out.println("性别为男");
} else {
System.out.println("性别为女");
}
输出结果:
生日为2001年05月25日
性别为男