int i;
i = Integer.parseInt("1234");

解决方案 »

  1.   

    class test{
        public static void main(String[] args){
            String str="1234";
            int i;
            i=Integer.parseInt(str);
            System.out.println(i);
        }
    }
      

  2.   

    哎,來遲一步判斷輸入框內只能輸入數字,可以通過捕捉將字符串強制轉換成整型異常
    int i
    try
    {
         i = Integer.parseInt(textField1.getText());
    }
    catch(Exception err)
    {
        System.out.println("input is not number"); 
        return ;
    }
      

  3.   

    也可以用如下:
     String str="12345";
     int a=str.valueOf();
      

  4.   

    在javascript中判断输入的字符串为数字
    <script language="JavaScript">
    function isValid(form)
    {
    var flag=false;
    var zw=form.zw.value;
    for(var i=0;i<zw.length;i++)
      {
         if((zw.substring(i,i+1)>="0")&&(zw.substring(i,i+1)<="9))
     {
        flag=true;
      }
      else {
            alert("输入的数字中有非法字符");
    flag=false;
                    break;
                    }
       }
    return flag;
    }
    </script>
    <body>
    <form action="test4.jsp" method="post" onSubmit="return isValid(this);">
    输入数字<input type=text name=zw>
    <input type=submit value="submit">
    </form>
      

  5.   


    public int StringToInt(String aa)

      int i = Integer.parseInt(aa);
      return i;   
    }
      

  6.   

    goatzx(天天)你好像错了。系统出错!所以我也没有给你分的理由!
      

  7.   

    还有一种方法
    String str = "123";
    int i = new Integer(str).intValue();
    会抛出 Exception