社区
Web 开发
帖子详情
int 类型属于 Object类型吗
taia
2005-08-04 08:19:17
ArrayList s=new ArrayList();
Object o=2;
s.add(0,(Object)1);
s.add(1,(Object)8);
System.out.println(s.contains(8));
这段程序在JAVA中可以很好执行,而在JSP中却出现无法将int 转换成Object类型的异常,怎么办呢
...全文
754
8
打赏
收藏
int 类型属于 Object类型吗
ArrayList s=new ArrayList(); Object o=2; s.add(0,(Object)1); s.add(1,(Object)8); System.out.println(s.contains(8)); 这段程序在JAVA中可以很好执行,而在JSP中却出现无法将int 转换成Object类型的异常,怎么办呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sohe
2005-08-05
打赏
举报
回复
int 类型有属于 Object类型
int 类型是由Ojbect继承而来
可以先用包装类来包装就可以用了,
Object o=new Integer(2);
s.add(0,net Integer(1));
kldjsflksjalkj5
2005-08-04
打赏
举报
回复
Lx_KingTran_81(土豆丝炒肉) 有趣`哈哈
AlexPark
2005-08-04
打赏
举报
回复
不属于
土豆丝炒肉2005
2005-08-04
打赏
举报
回复
int是object 因为java中一切皆为对象
哈哈
但假如你是问是基本类型还是引用类型,那么是基本类型。关于转换,楼上的都说了
wangdong_hk
2005-08-04
打赏
举报
回复
int 是基本类型,不属于object对象;int可以用Integer包装,Integer是object的子类
chg2008
2005-08-04
打赏
举报
回复
他是基本类型,要转成Integer才是object形
interhanchi
2005-08-04
打赏
举报
回复
不属于,除了基本类型,其他的所有类都继承于Object;
但是可以用Integer将int封装起来,每种基本类型,都有类似于Integer这样的包装器,自己翻一下jdk!
zhhcn
2005-08-04
打赏
举报
回复
int不是object
可以用Integer
Object o=new Integer(2);
s.add(0,net Integer(1));
Java中
Object
转化为
int
类型
Java中
Object
转化为
int
类型
页面间通过application 传值 弄了半天 application.getAttribute("coursecredit")返回的是一个
object
类型
Java中由
Object
类型
转化为
int
类型
时,不能直接转化,先是将
Object
类型
转化成String
类型
,然后将String
类型
转化为
int
类型
!
Object
value=null;
Int
eger.parse
Int
(String.valueOf(value)); 这就是将
Object
类型
.
dataframe中
object
类型
转变为
int
类型
当dataframe中含有''这样的空字符时,直接用.astype('
int
')会出错。 此时可以用pd.to_numeric()来进行转换。
object
类型
转换为
int
类型
直接强转不行,这么转
Object
o=query.uniqueResult();
int
a=
Int
eger.parse
Int
(String.valueOf(o));
既然
int
是值
类型
,而 class是引用
类型
,那么
int
是怎样从
Object
派生的呢?
是这样的,当
int
用作
int
时候,这是一个值
类型
(在栈上),然而,当它用作是
Object
时,这是一个引用堆上的整数值的引用
类型
。换而言之,当你将
int
看作对象时,运行层将它自动转化为对象引用,这个转化过程称作装箱(boxing)。这个转换包括将栈里的值拷贝到了堆里,并且新建了一个对象的实例来引用该值。拆箱操作(unboxing)是个反过程——将对象转化为基于栈的值
类型
。
int
x = 3;
// 堆栈上新的
int
类型
,值为3
object
objx = x;
java错误:无法将
Object
转换为
int
类型
Object
value java要想将
Object
转换为
int
类型
,就必须先将
Object
转换为String,然后String再转换为
int
,如下:
Int
eger.parse
Int
(String.valueOf(value)); 这就是将
Object
类型
转化为
int
类型
,而String.valueOf(value)是将value转化为String
类型
,然后由
Int
eger.p...
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章