如何传递整数N并返回包含N个元素的整数数组?

时间:2014-03-26 18:56:10

标签: java

如何创建一个传递整数N的方法并返回一个包含N个元素的整数数组?元素应该以相反的顺序包含从1到N的数字,第一个元素将包含N,第二个元素将包含N-1等。此方法的返回值应该是整数数组。先谢谢!

3 个答案:

答案 0 :(得分:2)

将某些内容声明为new int[N],填写并返回。

答案 1 :(得分:0)

使用Java 8,您可以执行以下操作:

return IntStream.iterate(N, i -> i - 1).limit(N).toArray();

答案 2 :(得分:0)

使用collection.reverse() 将您的号码放在List Integers 用这个:

List<Integer> list = Arrays.asList(1, 4, 9, 16, 9, 7, 4, 9, 11);
System.out.println(list);
Collections.reverse(list);
System.out.println(list);
你会得到这个:

[10, 14, 91, 16, 9, 7, 4, 9, 11]
[11, 9, 4, 7, 9, 16, 91, 14, 10]