◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
java 提供了使用循环或 arrays.fill() 方法来向数组元素循环赋值。循环遍历数组逐个元素赋值,而 arrays.fill() 将所有元素设置为指定的值。
如何使用 Java 向数组元素循环赋值
Java 提供了几种方法来向数组元素循环赋值。以下是两种最常用的方法:
使用循环
最直接的方法是使用循环来遍历数组,逐个元素进行赋值。
立即学习“Java免费学习笔记(深入)”;
int[] arr = new int[5]; // 声明一个长度为 5 的数组 for (int i = 0; i < arr.length; i++) { arr[i] = i * 2; // 为每个元素赋值为 i * 2 }
使用 Arrays.fill()
Java Arrays 类提供了一个名为 fill() 的静态方法,用于将数组中的所有元素设置为指定的值。
int[] arr = new int[5]; // 声明一个长度为 5 的数组 Arrays.fill(arr, 10); // 将所有元素赋值为 10
示例:
下面的代码演示如何使用两种方法向一个整数数组赋值:
int[] numbers = new int[5]; // 使用循环赋值 for (int i = 0; i < numbers.length; i++) { numbers[i] = i * 2; } // 打印数组元素 for (int element : numbers) { System.out.println(element); } // 使用 Arrays.fill() 赋值 Arrays.fill(numbers, 10); // 再次打印数组元素 for (int element : numbers) { System.out.println(element); }
输出:
0 2 4 6 8 10 10 10 10 10
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。