在线等..小弟刚学java...遇到点问题..望高手们止步帮我看看。不胜感激
import java.util.*;
public class Vector1{
public static void main(String[] args){
Vector v=new Vector();
v.addElement( "你好 ");
v.addElement(new Integer(7));
v.addElement(new Double(5.2));
v.addElement(new StringBuffer( "abc "));
v.addElement( "Vector ");
for(int i=0;i <v.size();i++){ //这句话怎么理解为什么没有输出整数7?
System.out.println(v.elementAt(i)); //这句话又怎么理解?
}
}
}
编译的时候提示:注意:Vector1.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。//这个怎么回事呢?
因为是新手,所以很多问题多不懂...- -
------解决方案--------------------jdk1.5以上采用了泛型,在jdk1.5以上使用容器的话,需要指明容器内具体装什么类型的object.
这是编译时的警告,可以忽略掉继续运行的.
但是输出结果没问题:
你好
7
5.2
abc
Vector