原程序如下:
import java.util.*;
class VectorTest
{
public static void main(String[] args )
{
int b=0;
System.out.println("please input a set of numbers:");
Vector v = new Vector();
while(true)
{
try{ b = System.in.read();}catch (Exception e){e.printStackTrace();}
if(b=='\r'||b=='\n')
break;
else
{
int num=b-'0';
v.addElement(new Integer(num));
}
}
int sum=0;
Enumeration e =v.elements();
while(e.hasMoreElements())
{
Integer intObj = (Integer)e.nextElement();
sum+=intObj.intValue();
}
System.out.println(sum);
}
}
编译会出现这个提示:
E:\mycode>javac VectorTest.java
注意: VectorTest.java 使用了未经检查或不安全的操作。
注意: 要了解详细信息,请使用 -Xlint:unchecked 重新编译。
E:\mycode>javac -Xlint VectorTest.java
VectorTest.java:17: 警告: [unchecked] 对作为普通类型 java.util.Vector 的成员的
addElement(E) 的调用未经检查
v.addElement(new Integer(num));
^
1 警告
请问这个是怎么回事??