我不断收到错误消息“未定义参数类型整数、整数的运算符 %”我不太确定为什么会这样。我认为由于模除法不能返回小数,因此具有整数值就可以了。
这发生在我正在创建的程序的方法中。代码如下:
public void addToTable(Integer key, String value)
{
Entry<Integer, String> node = new Entry<Integer, String>(key, value);
if(table[key % tableSize] == null)
table[key % tableSize] = node;
}
该方法未完成,但错误发生在
if(table[key % tableSize] == null)
和
table[key % tableSize] = node;
任何帮助或建议将不胜感激。