我只是使用哈希表来记住图像中出现的补色。
无论如何,所以我得到了当前值计数:
Float count = complementaryColour.get(complementaryString[1] + " and " + colourName);
现在我想改变计数,所以我这样做:
count += (Float)((frequency/width*height)*total_distance);
把它放回去
complementaryColour.put(complementaryString[1] + " and " + colourName, count);
然而遗憾的是它不喜欢这样!它说我需要创建一个浮点数,然后当我查看将其放回哈希表的行时,它说它无法解析为变量。
我以前见过这样做,但只有当我们有 Integer count... 然后 count++; 然后可以将其返回到哈希表!