章节
问答
课签
笔记
评论
占位
占位

单选题

关于基本类型转换下面说法错误的是( )

A Integer 类型可以自动转化为 int 基本类型
Bint 类型对应的包装类是 java.lang.Integer
C int 类型可以自动转化为 Long 类型
Dlong 类型可以自动转化为 Long 类型
重做

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 都是已存在
<...code...>            下载视频          

最赞回答 / 肥宅风见啸
能啊,你先了解下自动拆包,也能自己手动IntegerObj.intValue()

已采纳回答 / 捡了幸福的猪
是的, 如果是自动装箱的话,只能转到对应的包装类,如 int 装箱为Integer

最赞回答 / 拾_
并没有任何问题吧?b是Integer类中的字符串转Integer类型方法之后的自动拆箱c是Integer类中的字符串转Integer类型方法d看成String.valueOf(Object obj)ef同样是装箱不装箱的问题

已采纳回答 / lan_xuewei
long是包装类,int是基本类型,所以int类型不能自动转化成long类型

最新回答 / FINE_Android
包装类型的出现是将基本数据类型转变为引用数据类型,这样这些基本数据类型就可以变成一个个对象,真正实现了Java中万物皆对象的理念。Integer的包装方法限制的就是int类型,其他包装类型包装方法的参数中类型也都是限定的,怎么可以任意转换。

最新回答 / 我是叶霖
楼主你用的的方法是装箱里的手动转换自动转换是这样:int i = 1;long j = i;不过这样显然是行不通的 原因是他们的数据类型不同!所以int无法自动转换成long类型!希望能帮到你

最新回答 / happygl16
我觉得不行吧 int a = 1 ; long b = new long(a);  或者 long b = a;如果直接转换 ,不符合逻辑啊,  觉得想法怪怪的 

已采纳回答 / Silence_mxy
int的包装类是Integer;long的包装类是Long!!!
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言