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 重新编译。//这个怎么回事呢? 因为是新手,所以很多问题多不懂...- -
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 重新编译。//这个怎么回事呢? 因为是新手,所以很多问题多不懂...- -
这是编译时的警告,可以忽略掉继续运行的.
但是输出结果没问题:
你好
7
5.2
abc
Vector
是这样子的,我不是想知道结果,我是想问一下这两句话用中文怎么解释?
for(int i=0;i<v.size();i++){ //这句话怎么理解为什么没有输出整数7?
System.out.println(v.elementAt(i)); //这句话又怎么理解?
System.out.println(v.elementAt(i));//打印出每个对象的值