Java 如何解决布尔[]/布尔[]方法函数不匹配问题?
我正在尝试发送Java 如何解决布尔[]/布尔[]方法函数不匹配问题?,java,netbeans,Java,Netbeans,我正在尝试发送公共静态布尔键[]=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 Boolea
公共静态布尔键[]=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。布尔数组无法转换为布尔数组。布尔是基本的,布尔是对象的一个子类
你应该将<代码>布尔[]/Cord>传递给你的方法,因为这就是它所期望的。
制作一个<代码> BooLoe<代码>的数组。考虑改进你的标题。它没有什么帮助,因为它没有以任何方式提到这个问题。如果您不确定布尔值和布尔值之间的区别,请研究一下原语的包装类。有趣的是,它在Eclipse中工作,但在Netbeans中不工作。@MegaMeanboy-不同的代码。很可能parm值或方法定义两者不同。啊,我看到我做错了什么!但现在我也学到了一些我以前不知道的东西。多亏了埃兰。