int和Integer到底有什么区别啊?

tim90 2004-07-08 09:44:28
常报错:不能从Integer转化为int
晕~~~~~~~~~~~~~`
...全文
145 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tim90 2004-07-08
  • 打赏
  • 举报
回复
算是大致明白了,Primitive types 和对应的Wrapper class的区别
谢谢各位
shidu 2004-07-08
  • 打赏
  • 举报
回复
int 不能直接= Integer
需要转换
zhushizu 2004-07-08
  • 打赏
  • 举报
回复
又学会了一样东西
horseliu 2004-07-08
  • 打赏
  • 举报
回复
J2SE1.5好像增加了自动转换,大家就不用这么烦了。
Willand 2004-07-08
  • 打赏
  • 举报
回复
int id=Object.get_id().intValue;

Integer类的intValue()方法可以转化成int型.

Integer是Class 而int是Type.
tim90 2004-07-08
  • 打赏
  • 举报
回复
up~~~~~~~~~~~~~~
tim90 2004-07-08
  • 打赏
  • 举报
回复
还是不太理解。
难道int只能用在象 for(int i=0;i<10;i++)这样的地方吗?
我用 int id=Object.get_id();就会报那个错误了(get_id()得到的是整形)
loverface 2004-07-08
  • 打赏
  • 举报
回复
Integer 是类
int 是变量类型
不知道这样理解对不对。
flyspider 2004-07-08
  • 打赏
  • 举报
回复
一个是值类型(基本类型)的,一个是引用类型(对象)的
一个放在栈里,一个放在堆里

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧