Hashtable如果使用泛型?
如下例代码:怎么样写才能使它不出现不安全的操作.
Hashtable 好像有椎的特性:先入后出吗?是吗?
import java.util.*;
class Counter {
int i = 1;
public String toString() {
return Integer.toString(i);
}
}
public class Statistics {
public static void main(String[] args) {
Hashtable ht = new Hashtable();
for(int i = 0; i < 10000; i++) {
Integer r =new Integer((int)(Math.random() * 20));
if(ht.containsKey(r))
((Counter)ht.get(r)).i++;
else
ht.put(r, new Counter());
}
System.out.println(ht);
}
}
[此贴子已经被作者于2007-7-6 9:25:22编辑过]