如何生成0到99之间的auto int数组

时间:2017-07-21 12:13:10

标签: java arrays automation integer

有任何方法可以生成0到99之间的auto int数组

示例:

int [] nums = new int[99];

我想要这样:

int [] Nums = new int[] {0,1,2,3,4... ,99};

提前致谢< 3< 3。

2 个答案:

答案 0 :(得分:1)

 int [] nums = new int[99];
 for(int i = 0; i < nums.length; i++)
     nums[i] = i;

如果您使用的是Java 8的其他方式:

  • 第一项技术

    int[] nums = IntStream.range(0, 99).toArray();

  • 第二种技术

    int[] nums = new int[99]; Arrays.setAll(nums, i -> i + 1);

答案 1 :(得分:0)

合并Java 8 IntStream for an int range?How to Convert a Java 8 Stream to an Array?

IntStream.rangeClosed(0, 99).toArray(Integer[]::new);