在指定范围内填充 Java double 数组中的元素
可以使用 java.util.Arrays.fill() 方法在指定范围内填充 Java double 数组中的元素。此方法将所需的 double 值分配给 Java 中的 double 数组内的指定范围。
Arrays.fill() 方法所需的参数是数组名称、要填充的第一个元素的索引(含)、要填充的最后一个元素的索引(不含)以及要存储在数组元素中的值。
演示这一点的程序如下所示 -
示例
import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { double[] doubleArray = new double[10]; double doubleValue = 2.7; int indexStart = 3; int indexFinish = 8; Arrays.fill(doubleArray, indexStart, indexFinish, doubleValue); System.out.println("The double array content is: " + Arrays.toString(doubleArray)); } }
输出
The double array content is: [0.0, 0.0, 0.0, 2.7, 2.7, 2.7, 2.7, 2.7, 0.0, 0.0]
现在,让我们了解一下上面的程序。
首先定义 double 数组 doubleArray[]。然后使用 Arrays.fill() 方法用值 2.7 填充从索引 3(含)到索引 8(不含)的 double 数组。最后,使用 Arrays.toString() 方法打印 double 数组。演示此操作的代码片段如下 -
double[] doubleArray = new double[10]; double doubleValue = 2.7; int indexStart = 3; int indexFinish = 8; Arrays.fill(doubleArray, indexStart, indexFinish, doubleValue); System.out.println("The double array content is: " + Arrays.toString(doubleArray));
广告