在以下程序中:
import java.util.*;
public class HashTableStringdouble
{
// private Hashtable<String, double[]> model = new Hashtable<String, double[]>();;
private Hashtable<String, double> model = new Hashtable<String, double>();; // this does not work
public static void main(String args[])
{
}
}
有 double[] 有效,但不能加倍。它给出了以下错误:
HashTableStringdouble.java:7: 错误: 意外类型私有 Hashtable 模型 = new Hashtable();; // 这不起作用 ^ 必需:找到参考:double HashTableStringdouble.java:7:错误:意外类型 private Hashtable model = new Hashtable();; // 这不起作用 ^ 必需:找到参考:双 2 错误
我不确定我在这里做错了什么。请解释哈希表是如何工作的。