主题:调试下面的程序出现提示:TestVector.java 使用了未经检查或不安全的操作。
调试下面的程序出现提示:TestVector.java 使用了未经检查或不安全的操作。
注意: 要了解详细信息,请使用 -Xlint:unchecked 重新编译。
//ackage zdu.filter;
import java.util.*;
public class TestHashtable
{
public static void main(String[] args)
{ Hashtable aHashtable=new Hashtable( );
Vector aVector=new Vector( );
long t1 = System.currentTimeMillis( );
System.out.println("开始::"+t1);
for(int i=0;i<1000000;i++)
{
aVector.addElement("论语"+i);
aHashtable.put(aVector.get(i),i);
}
long t2 = System.currentTimeMillis( );
System.out.println("数据准备完毕:"+t2);
long t3 = t2-t1;
System.out.println("数据准备用时:"+t3+"毫秒");
long t4 = System.currentTimeMillis();
System.out.println("Key:"+aHashtable.get("论语556677"));
System.out.println("Key2:"+aHashtable.get("论语116677"));
System.out.println("Key3:"+aHashtable.get("论语886633"));
System.out.println("Key4:"+aHashtable.get("论语336655"));
System.out.println("Key5:"+aHashtable.get("论语96633"));
long t5 = System.currentTimeMillis( );
long t6 = t5-t4;
System.out.println("查找用时:"+t6+"毫秒");
}
注意: 要了解详细信息,请使用 -Xlint:unchecked 重新编译。
//ackage zdu.filter;
import java.util.*;
public class TestHashtable
{
public static void main(String[] args)
{ Hashtable aHashtable=new Hashtable( );
Vector aVector=new Vector( );
long t1 = System.currentTimeMillis( );
System.out.println("开始::"+t1);
for(int i=0;i<1000000;i++)
{
aVector.addElement("论语"+i);
aHashtable.put(aVector.get(i),i);
}
long t2 = System.currentTimeMillis( );
System.out.println("数据准备完毕:"+t2);
long t3 = t2-t1;
System.out.println("数据准备用时:"+t3+"毫秒");
long t4 = System.currentTimeMillis();
System.out.println("Key:"+aHashtable.get("论语556677"));
System.out.println("Key2:"+aHashtable.get("论语116677"));
System.out.println("Key3:"+aHashtable.get("论语886633"));
System.out.println("Key4:"+aHashtable.get("论语336655"));
System.out.println("Key5:"+aHashtable.get("论语96633"));
long t5 = System.currentTimeMillis( );
long t6 = t5-t4;
System.out.println("查找用时:"+t6+"毫秒");
}