十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
public Date getTimeToOverClass() throws ParseException{
宁武网站建设公司成都创新互联,宁武网站设计制作,有大型网站制作公司丰富经验。已为宁武数千家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的宁武做网站的公司定做!
String time = "2011-11-1 17:00:00";
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d = f.parse(time);
return d;
}
ParseException 解析异常.
这种是发生异常时候,不去try catch 这个异常,一般try catch异常后,在catch里面要将这个异常进行处理。而这种在方法名后面直接throws 是将异常直接抛出,意思就是发生异常了不做处理,将异常抛给调用这个方法的人去处理。比如你在main方法里面调用了这个方法,那你main方法就要做处理,可以用try catch来处理,也可以同样不做处理,在main方法名后,继续抛出。
参考代码如下:
该示例使用了 Scanner 类获取用户输入,并使用了 hasNextInt() 方法检查输入是否为整数。如果是字符串类型,则使用 next() 方法获取输入字符串并输出提示信息,然后继续请求用户输入。如果是整数,则使用 nextInt() 方法获取整数值。最后输出接收到的整数值。
注意:在使用完 Scanner 类之后,应该使用 close() 方法关闭该类以避免资源泄漏。
Pattern p=Pattern点抗 pile("\\d{1,4}");// 正则表达式,匹配(1到4位)整数,公元元年到公元9999年
Matcher m = null;
String str="";
while(true)
{
System.out.print("请输入年份:");
str=br.readLine();
m = p.matcher(str);
if (m.matches()) {
year= Integer.valueOf(str);
break;
} else
System.out.println("非法数据,请重新输入!");
}