【摘要】:Arrays类中提供了可以给数组批量添加相同元素的静态方法fill(),调用时入参为被添加元素的数组和要添加的数值。动手写7.4.4其运行结果为:图7.4.4Arrays.fill()方法批量添加数组元素fill()方法可以指定数组要添加的索引范围,入参为起始索引和终点索引。动手写7.4.6的运行结果为:图7.4.6在数组指定索引位置添加元素的方法提示在定义方法时,要尽可能地写明方法含义、入参和返回内容,以方便后续代码维护,这也是一个编写代码的良好习惯。
前面介绍说我们可以通过for循环遍历数组,因此不难想到,我们也可以通过for循环对数组中的每个元素进行赋值。Arrays类中提供了可以给数组批量添加相同元素的静态方法fill(),调用时入参为被添加元素的数组和要添加的数值。fill()方法支持Java中的所有基本类型和引用类型。
动手写7.4.4
其运行结果为:
图7.4.4 Arrays.fill()方法批量添加数组元素
fill()方法可以指定数组要添加的索引范围(左闭右开区间),入参为起始索引和终点索引。
动手写7.4.5
其运行结果为:
(www.xing528.com)
图7.4.5 Arrays.fill()方法批量添加指定索引范围的数组元素
数组在创建后不能修改长度,但是我们可以用一种巧妙的方式在数组中的特定位置添加元素——生成一个新的数组。
动手写7.4.6
上面示例中,insertElement(String[] array, int index, String value)方法定义了三个入参,返回值为一个重建后的新数组。细心的读者可以发现,这个方法并没有改变原来数组的结构,而是返回了一个新的数组。动手写7.4.6的运行结果为:
图7.4.6 在数组指定索引位置添加元素的方法
提示
在定义方法时,要尽可能地写明方法含义、入参和返回内容,以方便后续代码维护,这也是一个编写代码的良好习惯。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。