如果想在一个字符串中截取一段字符,形成新的字符,那么在java中途需要用到substring语句
substring的语法格式是
str.substring(beginindex,endindex)
其中str是字符串
beginindex是起始索引,endindex是结束索引
截取的字符串包含起始索引的字符,但不包含结束索引字符
如果是从中间一直截到结束,参数直接填起始索引就可以了,str.substring(beginindex)
示例代码
public class IDCard {
public static void main(String[] args) {
String idum="123456198002157890";
String year=idum.substring(6,10);
String month=idum.substring(10,12);
String day=idum.substring(12,14);
System.out.print("该身份证显示的出生日期为");
System.out.print(year+"年"+month+"月"+day+"日");
System.out.print("\n");
System.out.println("第一题");
String 手机号="1589372598";
String 手机号开头=手机号.substring(0,3);
String 手机号结尾=手机号.substring(6);
System.out.print("手机号前三位和后四位是:");
System.out.println(手机号开头+"...."+手机号结尾);
System.out.println("第二题");
String QQ邮箱="39689635@qq.com";
String QQ号=QQ邮箱.substring(0,8);
System.out.println("QQ号是:"+QQ号);
}
}