CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

为什么Integer与int不一样??

楼主Jera(天~~~~塌下来我也不怕...)2000-12-26 08:36:00 在 Java / J2SE / 基础类 提问

        int   a;    
          a=java.lang.Integer.valueOf(textField1.getText());    
   
   
  提示错误:    
  ooo.java   [77:1]   Incompatible   type   for   =.   Can't   convert   Integer   to   int.    
          a=java.lang.Integer.valueOf(textField1.getText());    
            ^    
  1   error    
   
   
  为什么Integer   与   int不一样上面的程序要怎么写才行? 问题点数:30、回复次数:5Top

1 楼Mercedes()回复于 2000-12-26 08:43:00 得分 10

int   is   a   type,   but   integer   is   a   class.  
  Top

2 楼Jera(天~~~~塌下来我也不怕...)回复于 2000-12-26 08:49:00 得分 0

怎么把字符串转换成Int?  
  Top

3 楼Jera(天~~~~塌下来我也不怕...)回复于 2000-12-26 09:21:00 得分 0

parseInt   我找到了     :)Top

4 楼Nyquist(Nyquist)回复于 2000-12-26 09:21:00 得分 10

try   {  
          a=Integer.parseInt(textField1.getText());  
  }catch(Exception   e)   {  
  }Top

5 楼x_danny(hu_xx)回复于 2000-12-26 09:55:00 得分 10

注意:integer   是   int的封装器,可以简单说,integer是一个class   而int   只是一个基本数据类型;因此应该为:Integer   a=   new   Integer();  
                                      a=java.lang.Integer.valueOf(textField1.getText());  
                                    Top

相关问题

  • 奇怪!为什么对同一个点调用两次GetPixel(HDC,int,int)得到的返回值不一样?
  • int to integer???
  • 定义一个数组int a[10],然后打印a,和&a为什么一样,它们没有什么区别吗?
  • a为什么不是integer?
  • 为什么显示的字不一样
  • 为什么速度不一样
  • 为什么输入输出一样?
  • 为什么AND的结果不一样呢?
  • 为什么一样的算法,不一样的结果??
  • 奇怪啊,定义一个int型的字段,它是4位的,为什么最大可以保存9位,999999999。字符型也一样最大位数跟定义的位数不一样

关键词

  • textfield1
  • integer
  • gettext
  • 一样
  • valueof
  • lang
  • type

得分解答快速导航

  • 帖主:Jera
  • Mercedes
  • Nyquist
  • x_danny

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo