java怎么把objecet类型转换成整形

inttemp2=b.getTop();//b是顺序堆栈,getTop()出来的是Objecet类型... int temp2= b.getTop();
//b是顺序堆栈,getTop()出来的是Objecet类型
展开
 我来答
huigutang
2012-01-06 · 超过21用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:56.2万
展开全部
既然是对象类型,那么你也得把对象当成一个整体。
对象是有属性构造、方法等构造而成,如果强制性要进行转换其他类型,
首先要考虑是针对其对象的某个属性进行转,而不是整个对象去转。
打个比喻:
Object ob=new Object();
ob.name="air Qiao";
ob.age=63;
ob.flag=true;
ob.lengt="200"
这里就是一个对象,其对象包含name,age,flag,lengt
也分别可比作对应类型是string,Int,boolean,string
如果你要转对象中属性,相当于是针对某个单独抽出变量而做动作,
那么现在你看到了name 和 lengt 都是string ,你可以成立为都是可以转化int型
想把对象name中的字符串转为数字 既a=97编码 同理lengt本身就是个字符的数字型
不管你怎么转,前提要考虑类型,整个对象转数字,不是不可以,你可以按照你自己的定义
先把属性一次抽取转再叠加,答案是 "坑人滴,不带这么玩滴".
祝你好运!!!
百度网友dd365cdf0
2012-01-06 · TA获得超过243个赞
知道小有建树答主
回答量:314
采纳率:0%
帮助的人:282万
展开全部
转换成Integer即可,然后和int几乎可以通用,比如用等号连接是没问题的。
追问
如何转换,求语句!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9308069
2012-01-06 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1877万
展开全部
int temp2=((Integer) b.getTop()).intValue();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
codyboyzj
2012-01-06 · TA获得超过592个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:560万
展开全部
int temp2=( (Integer)b.getTop()).intvalue();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhb2004ts
2012-01-06 · TA获得超过188个赞
知道答主
回答量:123
采纳率:0%
帮助的人:74.8万
展开全部
Integer.valueOf(b.getTop().toString())
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式