通过Scanner类进行生日验证并且输出生日(正则表达式+字符串转为date)
package day19_FileOperation; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Scanner; /* * 使用Scanner实现键盘数据输入 * 生日验证 */ public class java_Scanner_Demo { public static void main(String[] args) throws ParseException { Scanner sc = new Scanner (System.in) ; System.out.println("请输入你的生日"); if (sc.hasNext("\\d{4-\\d{2}-\\d{2}}")) { //正则表达式匹配输入数据 String str = sc.next("\\d{4}-\\d{2}-\\d{2}"); System.out.println("输入信息为"+new SimpleDateFormat("yyyy-MM-dd").parse(str)); //将字符串转为日期 } sc.close(); } }
Scanner类通过使用正则表达式验证生日(字符串转date)
猜你喜欢
转载自blog.csdn.net/qq_41663470/article/details/114015767
今日推荐
周排行