用正则表达式java中有这样的类

解决方案 »

  1.   

    判断数字可以用Integer.parse()方法,并将其放入try块中,如有异常被捕获,则为非数字。
      

  2.   

    日期类型同理要用到java.text.SimpleDateFormat类和Date类,并通过ParseException类捕获异常。
      

  3.   

    如果是在页面上判断,建议用正则表达式。而在Bean里面就可用SimpleDateFormat类和Integer.parse()方法了。
      

  4.   

    可以用 zhudaneu(番茄酱) 的方法试试
      

  5.   

    判断是否为数字可以用String.matches("\\d")试试!
      

  6.   

    我觉得 zhudaneu(番茄酱)的方法不好,因为这样做就等于在用异常的方式控制程序流程,这种代码有两个不好的地方:1.难以理解,因为只有容易让人读懂的代码才是好的代码。2.开销太大,抛出一个异常的开销是很大的。赞成使用 fangxiaoan(方小安) 或 jstars() 的方法。
      

  7.   

    同意zhudaneu(番茄酱) 的方法