社区
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) //没有警告
讲解一下!!!
...全文
69
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类型了。
关闭编译时的
警告
本文探讨了在C++编程中遇到的一种常见
警告
——
类型转换
警告
,并提供了
一个
具体的例子来说明如何通过显式
类型转换
避免这类
警告
。对于从浮点型到整型的转换,直接赋值可能会导致编译器发出
警告
,文章展示了通过使用括号进行强制
类型转换
的方法来解决这一问题。
java 泛型
警告
_在Java中转换为泛型类型时的
警告
本文探讨了在Java中处理泛型
警告
的方法,特别是在使用@SuppressWarnings(“unchecked”)注解来抑制编译器关于未检查转换的
警告
时。文中提供了
一个
具体的示例,展示了如何在不引发
警告
的情况下进行强制
类型转换
。
java 强制
类型转换
告警_java-对未声明的强制转换返回
警告
本文介绍了
一个
使用泛型处理不同类型值加载的问题,并探讨了如何在Java中通过@SuppressWarnings注解来解决未经检查的强制
类型转换
警告
。
Linux下的Hello World编程:消除
警告
本文介绍了如何在Linux上编写
一个
不产生
警告
的Hello World程序。通过声明未使用的变量属性、使用
类型转换
、匹配格式化字符串和添加返回语句,可以避免编译
警告
。同时强调了
警告
信息在代码质量提升中的重要性。
java unchecked
警告
_ArrayList
警告
-
警告
:[unchecked]对add(E)的未经检查的调用,也不会运行文件...
这个博客讨论了
一个
计算一定范围内素数的Java程序。作者遇到了编译
警告
,特别是关于未经检查的
类型转换
。代码中创建了
一个
ArrayList来存储素数,并使用
一个
布尔数组来标记是否为素数。在迭代过程中,当找到素数时,将其添加到列表并更新计数。然而,代码存在编译
警告
和运行时错误,需要解决这些问题以使其正常运行。
Java SE
62,622
社区成员
307,256
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章