应该是:
int n=Integer.parseInt(strBuffer);

解决方案 »

  1.   

    int n=Integer.parseInt(strBuffer.trim());
    这样看看
      

  2.   

    Exception in thread "main" java.lang.NumberFormatException: h        at java.lang.Integer.parseInt(Integer.java:429)
            at java.lang.Integer.parseInt(Integer.java:479)
            at Add_1.main(Add_1.java:10)
      是这样,怎么回事?
      

  3.   

    呵呵,我太马虎了,忘了说:    try {
          int n=Integer.parseInt(strBuffer.trim());
        }
        catch (NumberFormatException _e) {
          //错误提醒
        }
      

  4.   

    异常为:
    F:\java\code\c09>java  Add_1
    please input:
    12
    Exception in thread "main" java.lang.NumberFormatException: For input string: "12"
            at java.lang.NumberFormatException.forInputString(NumberFormatException.
    java:48)
            at java.lang.Integer.parseInt(Integer.java:435)
            at java.lang.Integer.parseInt(Integer.java:476)
            at Add_1.main(Add_1.java:11)