社区
Java SE
帖子详情
关于一个类型转换的警告
aipb2008
2008-03-13 08:34:44
Integer[] iArr = {1,2,3,4,5};
Object[] oArr = iArr; //没有警告
void f(Object...args){
}
f(iArr); //警告
f((Object[])iArr) //没有警告
讲解一下!!!
...全文
33
1
打赏
收藏
关于一个类型转换的警告
Integer[] iArr = {1,2,3,4,5}; Object[] oArr = iArr; //没有警告 void f(Object...args){ } f(iArr); //警告 f((Object[])iArr) //没有警告 讲解一下!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunjiyun2007
2008-03-14
打赏
举报
回复
你的方法的参数是什么类型啊?这不是object类型吗?而iArr是什么啊?integer类的对象啊,所以不能吧iArr作为参数
,而第二个没有警告的是有一个强制转换把iArr转换成了object类型了。
java 强制
类型转换
告警_如何处理未检查的强制转换
警告
?
哇,我想出了我自己问题的...但是,您可以使用instanceof对散列中的每一项执行检查,在此过程中,您可以构造
一个
类型安全的新哈希。你也不会引起任何
警告
。感谢mmyers和EskoLuontola,我已经参数化了我在这里最初...
C语言
类型转换
-自动
类型转换
、强制
类型转换
、指针
类型转换
数据
类型转换
就是将数据(变量、数值、表达式的结果等)从一种
类型转换
为另一种类型。 自动
类型转换
自动
类型转换
就是编译器默默地、隐式地、偷偷地进行的数据
类型转换
,这种转换不需要程序员干预,会自动发生。 将...
C语言中的
类型转换
有哪些方式?
C语言中的
类型转换
是将
一个
数据类型的值转换为另
一个
数据类型的值的过程,允许在不同数据类型之间进行操作和赋值。
类型转换
有两种方式:隐式
类型转换
和显式
类型转换
。隐式
类型转换
是编译器自动执行的,用于确保...
关于C语言的隐式
类型转换
规则
基于C89标准下的隐式
类型转换
规则: 1.算术运算中或者逻辑判断表达式中操作式,不匹配的时候 2.赋值时,如果左右操作数类型不... 1.1如果
一个
操作数是long double,另
一个
操作数自动转换为long double 1.2如果
一个
...
C语言学习笔记--强制
类型转换
及错误处理
例如,如果你想存储
一个
long类型的值到
一个
简单的整型中,需要把long类型强制转换为int类型。可以使用强制
类型转换
运算符来把值显示地从一种
类型转换
为另一种类型,如下所示: (type_name) expression 看下面的实例...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章