如果想在一个字符串中截取一段字符,形成新的字符,那么在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号);}
}