本帖最后由 yaojianquansb 于 2010-08-30 16:12:56 编辑

解决方案 »

  1.   

     java.lang.NumberFormatException: For input string: ""
    只要你的功能允许
      

  2.   


    try{
                System.out.println(Double.parseDouble("1.2a"));
            }catch(Exception e){
             return false;   //异常返回false之后再处理
            } 
            return true;
      

  3.   

    try{
                Double.parseDouble("可以转换为数字的字符串");
            }catch(Exception e){
    System.out.println("======================");
    }
      

  4.   

    像Double.parseDouble("可以转换为数字的字符串")
    这样的情况下一般 没有必要判断参数是否合法,要灵活利用java的异常处理机制!