未经检查的操作警告

时间:2016-09-16 17:54:02

标签: java vector unchecked

在我的计划中导致此警告的原因>?我通过命令行给出输入。我收到了所有矢量程序的警告。

import java.util.*;
class vect
{
    public static void main(String args[])
    {
        Vector v=new Vector();
        int length=args.length;
        for(int i=0;i<length;i++)
        {
            v.addElement(args[i]);
        }
        System.out.println("Objects in vector are :");
        for(int i=0;i<length;i++)
        {
            System.out.println(v.elementAt(i));
        }
    }
}

编译器输出:

C:\myJava>javac vect.java
Note: vect.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.`

1 个答案:

答案 0 :(得分:0)

你有Vector没有类型。然后,您将向其添加字符串的参数。此Vector应该是类型安全的。

Vector<String> v = new Vector<String>();