Integer.valueOf(),如果不成,就抛出以异常...

解决方案 »

  1.   

    public class myClass  {
      public static void isInt(String str) {
      try {
      Integer.parseInt(str);
      System.out.println("ok");
      } catch(Exception e) {
      System.out.println("error");
      }
      }  public static void main(String args[]) {
      isInt("1");
      isInt("a");
    }
    }
      

  2.   

    try {
        Integer.parseInt(yourString);
    } catch (NumberFormatException nfe) {
        //can't change!
    }
    // can change!