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