社区
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) //没有警告
讲解一下!!!
...全文
77
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类型了。
关闭编译时的
警告
编译程序时会出现各种
警告
,软件发布时须关闭1 C++从大范围的书转为小范围的数时就会有
警告
信息,如: int i = 10; double d = 10.2; i = d + i; cout 改为下面就好了: int i = 10; double d = 10.2; i = (int)d + i; cout
java 泛型
警告
_在Java中转换为泛型类型时的
警告
我有一些通用代码,我无法弄清楚如何合法地防止收到来自的
警告
;我目前正在使用@suppresswarnings(“unchecked”),因为在没有
警告
的情况下,强制转换通用类型似乎无法完成。我怎样才能去掉注释?我拥有的是:public MyObject(SharedContext ctx) {super(ctx); // set protected field 'context'...contex...
java 强制
类型转换
告警_java-对未声明的强制转换返回
警告
我有
一个
类,其中包含一组处理T型值的Valueloader.这就是我创建班级的方式.但是,该类在第39行return(ValueLoader< T>)加载程序上未经检查的强制转换时生成
警告
.我想知道是否有清除此
警告
的方法.这是我的代码.public enum ValueLoaderRegistry {REGISTRY;private transient Map, ValueLoader...
Linux下的Hello World编程:消除
警告
在Linux上进行编程时,我们经常会遇到
警告
信息。虽然
警告
对于确保代码的正确性非常重要,但有时我们希望能够编写
一个
不产生任何
警告
的Hello World程序。在本文中,我将向您展示如何在Linux上编写
一个
不产生
警告
的Hello World程序,并提供相应的源代码。请记住,
警告
信息是非常有用的,可以帮助我们发现潜在的问题并提高代码质量。编译并运行上述代码时,您可能会得到一些
警告
信息,例如未使用的变量、格式化字符串不匹配等。通过采取以上措施,您应该能够编写
一个
不产生任何
警告
的Hello World程序。
java unchecked
警告
_ArrayList
警告
-
警告
:[unchecked]对add(E)的未经检查的调用,也不会运行文件...
我一直在尝试使此代码在这个阶段适合年龄。它的目的是计算
一个
范围内的素数,我已经编写了一种打印它们的方法。不幸的是,该代码由于
警告
而无法编译:“
警告
:[未经检查]以未经检查的方式将add(E)作为原始类型java.util.List的成员进行调用”-我从谷歌搜索中了解到,该
警告
不是为了声明您应该输入哪种类型的值,但是我已经这样做了,并且该错误似乎仅在尝试在我的.add()函数上出现数组列表。而当我尝...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章