Java数组返回为二维

时间:2018-04-16 17:46:52

标签: java arrays

我试图在Java上用Codewars做一个Kata,问你&#34;你已经决定编写一个函数,它将返回序列的前n个元素,并给出公共差值 step < / em>和第一个元素第一个。&#34;下面我做了所要求的,但当我返回最后一个数组时,它返回二维(如[[1,2,3,4]]而不是[1,2,3,4])。请帮助我理解为什么以及如何解决这个问题!

size

1 个答案:

答案 0 :(得分:1)

平台希望您只返回值1, 2, 3, 4

您将返回Arrays.toString()的默认[1, 2, 3, 4]表示。然后平台将其显示为<[[1, 2, 3, 4]]>

您可以仅使用例如

返回元素
String str = Arrays.toString(intArr);
return str.substring(1, str.length()-1);