java中vector的toarray方法

weinianjie1 2008-08-23 04:11:58
import java.util.Vector;
public class test3
{
public static void main(String args[])
{
int sum=0;
Vector vec=new Vector();
vec.add(1);
vec.add(2);
vec.add(3);
vec.add(4);
vec.add(5);
vec.add(6);
Integer[] jj=(Integer[])vec.toArray(new Integer[6]);
for(int i=0;i<vec.size();i++)
sum+=jj[i];
System.out.println(sum);
}
}
用JCreator编译,通过,但是有下面的信息
注意:F:\我的东西\编程\导航项目编程\test3.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
为什么?
...全文
248 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 justinavril 的回复:]
Vector <Integer> vec=new Vector <Integer>();
就没有问题了吧
[/Quote]
allenney 2008-08-23
  • 打赏
  • 举报
回复
只是warning,关注一眼就可以了。是泛型的问题
justinavril 2008-08-23
  • 打赏
  • 举报
回复
Vector<Integer> vec=new Vector<Integer>();
就没有问题了吧
justinavril 2008-08-23
  • 打赏
  • 举报
回复
是不是泛型啊...我的Eclipse没问题啊 就是有黄色的线 所以应该是没有指定类型吧
zhj92lxs 2008-08-23
  • 打赏
  • 举报
回复
泛型原因

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧