今天看到初始化代码,通过for循环给一个数组初始化。吾一看就觉得很愚昧。心想肯定有更好办法。于是上网搜索,果然找到了办法:
Arrays.fill(arr, value);
实际上,即使没有提供这个方法,也有两个思路:
- 初始化一个默认的数组,每次使用System.arrayCopy().
- 可以使用增长式初始化,开始初始化一个,然后使用ystem.arrayCopy().以倍数增长。
今天看到初始化代码,通过for循环给一个数组初始化。吾一看就觉得很愚昧。心想肯定有更好办法。于是上网搜索,果然找到了办法:
Arrays.fill(arr, value);
实际上,即使没有提供这个方法,也有两个思路: