不大明白你的意思,我觉得hashtable应该是一个变量,而hashtable[]是一个一维数组。

解决方案 »

  1.   

    hashtable是一个变量,而hashtable[]是一个一维数组。
      

  2.   

    注意大小写HashTable 是一个类,而 HashTable[] 是一个数组,这个数组的每一个元素都是 HashTable 对象或者 null。初始化为 nullHashTable[] 也是一个类,即数组类,也需要用 new 来创建对象,如 new HashTable[3],创建一个有3个元素的 HashTable 数组。HashTable[] hts = new HashTable[3];
    hts[0] = new HashTable();    // 第一个元素是一个新的 HashTable 对象
    hts[1] = null;               // 第二个元素是 null
    hts[2] = hts[0];             // 第三个元素和第一个元素一样,引用同一个对象