Java如何清除数组的内容?
在此示例中,您将学习如何清除或重置数组的内容。我们可以使用该java.util.Arrays.fill()方法替换数组中每个元素的内容。在下面的例子中我们创建了两个阵列,names和numbers阵列。我们使用一些值初始化这些数组,然后null使用Arrays.fill()方法将其分配给数组的每个元素以清除值。
package org.nhooo.example.util; import java.util.Arrays; public class ArrayClear { public static void main(String[] args) { String[] names = {"Alice", "Bob", "Carol"}; System.out.println("Names = " + Arrays.toString(names)); //将名称数组的内容替换为每个数组的null //元件。 Arrays.fill(names, null); System.out.println("Names = " + Arrays.toString(names)); Integer[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; System.out.println("Numbers = " + Arrays.toString(numbers)); //将numbers数组的内容替换为null //数组元素。 Arrays.fill(numbers, null); System.out.println("Numbers = " + Arrays.toString(numbers)); } }
代码段的输出:
Names = [Alice, Bob, Carol] Names = [null, null, null] Numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Numbers = [null, null, null, null, null, null, null, null, null, null]