如何解决boolean [] / Boolean []方法函数不匹配问题?

时间:2014-08-20 18:46:51

标签: java netbeans

我正在尝试将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。

1 个答案:

答案 0 :(得分:1)

布尔数组无法转换为布尔数组。 boolean是primitive,Boolean是Object的子类。

您应该将Boolean[]传递给您的方法,因为它符合预期。