我从数据库中取出一个值,现在要求转化为Ingeter类型
如何转化,需要引进什么?

解决方案 »

  1.   

    Integer i = Integer.valueOf(String);
      

  2.   

    例如Integer i = Integer.valueOf("这里是你从数据库读出来的字符串");
      

  3.   

    把字符转换为封装类的一般做法都是这样的:     ---------->具体封装类 变量 = 具体封装类.valueOf("字符")
      

  4.   

    不知道你数据库的是什么类型的……这里我取出的是  字符串
    String ss=rs.getString("xx");
    int pageNo=Integer.parseInt(ss)
      

  5.   

    搭车问下:昨天下了最新的6.0update10,难道去掉了自动包装 5.0里像
    Intger i = 20;
    这样的语句是可以通过编译的啊……
      

  6.   

    Integer 上面打错了……不能编辑下的啊
      

  7.   

    “别说你从数据库取出来的是ab123这样的格式”,这样的应该容易看出来吧 
    如果是数字前后有空格的话,就
    Integer i = Integer.valueOf(String.trim());
    一下吧
      

  8.   

    String ss=String.valueOf(rs.getString("xx"));
    int pageNo=Integer.parseInt(ss)
      

  9.   

    6.0肯定支持自动装箱的。首先你用的是eclipse吗?如果是那样的话你可能要看一下设置,因为虽然你的jdk是6.0的但是eclipse有一个设置
    可以选择兼容什么版本的jdk
      

  10.   


    败了,用的eclipse 3.2.2中文版,里面设置的是jdk6.0,(新装的系统,eclipse 也重置过了),就是报错。
    在cmd下运行通过 ,装3.3.1下运行也没任何问题。不知道怎么办了。看来只能用英文版的了。
      

  11.   

    我真的是个笨蛋,只有30个可用分就给你们了20 个。自己解决了,原来把integer写成ingeter了。郁闷。现在就剩10个可用分了,真郁闷啊。为什么天上的雷电落下几个劈死我啊