类型安全:方法 addElement(Object)属于原始类型 Vector。应该将对通用类型 Vector<E> 的引用参数化 警告产生处: v.addElement(cm) v是Vector的1个对象,m是加入其中的一个组件这条警告没看懂,不影响编译和运行,怎么样改正才可以没有这条警告?

解决方案 »

  1.   

    你使用了JDK1.5以上的编译器了,在JDK1.5及以上版本中所有的集合类都增加了泛型参数,所以你在声明时应改为:Vector<String> v = new Vector<String>();假设里面添加的是String类型的数据。这样做的目的让容器成为类型安全的,而且在获得元素时也不需要强转了。如果你需要在里面添加各种各样的类型的话,可以使用Object作为泛型参数,但不建议这样使用。
      

  2.   

    Vector <E>  就是你要放入的对象先定义如:Vector<String>
    记得不清了,好像是吧!!!