我正在尝试将public static boolean key[] = new boolean[68836];
发送到另一个类中的方法。但是不断收到以下错误:
error: method tick in class Game cannot be applied to given types;
game.tick(key);
required: Boolean[]
found: boolean[]
reason: actual argument boolean[] cannot be converted to Boolean[] by method
invocation conversion
啊,我看到了我做错了什么!但是现在我也学到了一些我以前不知道的东西。谢谢Eran。
答案 0 :(得分:1)
布尔数组无法转换为布尔数组。 boolean是primitive,Boolean是Object的子类。
您应该将Boolean[]
传递给您的方法,因为它符合预期。