2017-02-19 45 views
-1

我正在做一个tic tac脚趾游戏。这是代码的一部分,用于检查哪个按钮已被按下,并查看该按钮中是否有圆或十字。如果有一个圆或十字,那么玩家必须选择另一个按钮。错误:没有找到合适的方法toString(字符串)

错误消息:

Error:(140, 38) error: no suitable method found for toString(String) 
method Arrays.toString(long[]) is not applicable 
(argument mismatch; String cannot be converted to long[]) 
method Arrays.toString(int[]) is not applicable 
(argument mismatch; String cannot be converted to int[]) 
method Arrays.toString(short[]) is not applicable 
(argument mismatch; String cannot be converted to short[]) 
method Arrays.toString(char[]) is not applicable 
(argument mismatch; String cannot be converted to char[]) 
method Arrays.toString(byte[]) is not applicable 
(argument mismatch; String cannot be converted to byte[]) 
method Arrays.toString(boolean[]) is not applicable 
(argument mismatch; String cannot be converted to boolean[]) 
method Arrays.toString(float[]) is not applicable 
(argument mismatch; String cannot be converted to float[]) 
method Arrays.toString(double[]) is not applicable 
(argument mismatch; String cannot be converted to double[]) 
method Arrays.toString(Object[]) is not applicable 
(argument mismatch; String cannot be converted to Object[]) 

我已经得到了这个错误,但不知道什么是错。

代码:

   @Override 
       public String toString() { 
        return Arrays.toString(Circle); 
        return Arrays.toString(Cross); 
       } 
+1

它看起来像'Circle'和/或'Cross'是一个字符串。你为什么要调用'Arrays.toString()'?你的目标是什么?你能告诉我们更多的代码吗? – shmosel

回答

0

有不止一个错误。 首先,不能有两个返回语句!其次,你的圆和十字似乎是字符串,但Arrays.toString()期望一个数组作为参数! 请提供完整的代码。

相关问题