当前位置: 首页 > 编程笔记 >

在指定范围内填充Java float数组中的元素

郑博
2023-03-14
本文向大家介绍在指定范围内填充Java float数组中的元素,包括了在指定范围内填充Java float数组中的元素的使用技巧和注意事项,需要的朋友参考一下

可以使用java.util.Arrays.fill()方法将元素填充到指定范围内的Java float数组中。此方法将指定范围内所需的float值分配给Java中的float数组。

Arrays.fill()方法所需的参数是数组名称,要填充的第一个元素的索引(包含),要填充的最后一个元素的索引(包含)以及要存储在其中的值数组元素。

演示此的程序如下所示-

示例

import java.util.Arrays;
public class Demo {
   public static void main(String[] argv) throws Exception {
      float[] floatArray = new float[10];
      float floatValue = 5.8F;
      int indexStart = 5;
      int indexFinish = 9;
      Arrays.fill(floatArray, indexStart, indexFinish, floatValue);
      System.out.println("The float array content is: " + Arrays.toString(floatArray));
   }
}

输出结果

The float array content is: [0.0, 0.0, 0.0, 0.0, 0.0, 5.8, 5.8, 5.8, 5.8, 0.0]

现在让我们了解上面的程序。

首先,定义浮点数组floatArray []。然后,使用Arrays.fill()方法以从索引5(含)到索引9(不含)的值5.8填充浮点数组。最后,使用Arrays.toString()方法打印float数组。演示这的代码片段如下-

float[] floatArray = new float[10];
float floatValue = 5.8F;
int indexStart = 5;
int indexFinish = 9;
Arrays.fill(floatArray, indexStart, indexFinish, floatValue);
System.out.println("The float array content is: " + Arrays.toString(floatArray));
 类似资料:
  • 问题内容: 是否有任何语法/软件包允许使用数字范围快速填充Java数组,例如在perl中? 例如 另外,这里提供了一个包,该包允许在上述数字列表中获取第n个数字,而无需实际创建数组(这可能很大)? 例如 实施起来并不太困难,但是我想这可能很普遍,所以也许已经完成了。 问题答案: 不像True Soft的答案那么干净,但是您可以使用Google Guava达到相同的效果: 请注意,您需要一些静态导入

  • 问题内容: 我有一个numpy数组,我想强制将小于零的每个元素都设为零,并将每个大于255的元素强制降低到255。 例如。x =(-1,7,255,299)=>(0,7,255,255) 是否有一个不太复杂的单行代码可以完成此任务? 问题答案: 答案是numpy.clip 关于标题中的问题:不可以。您可以使用向量化将lambda函数应用于每个元素,但这并不是最佳选择。

  • 问题内容: 我读了一些在Ruby中这样做的代码: 输出: 有没有什么可以做到的呢?如果没有,是否有Node模块允许类似的东西? 问题答案: Javascript本身没有该功能。您可以在下面找到一些如何解决的示例: 正常功能,基本平面中的任何字符(不检查代理对) 与上面相同,但是作为添加到数组原型的函数,因此可用于所有数组: 预选字符的范围。比上面的函数要快,并且可以用来表示AZ和az: 或asci

  • Python3 实例 素数(prime number)又称质数,有无限个。除了1和它本身以外不再被其他的除数整除。 以下实例可以输出指定范围内的素数: 实例(Python 3.0+)#!/usr/bin/python3 # 输出指定范围内的素数 # take input from the user lower = int(input("输入区间最小值: ")) upper = int(input(

  • 问题内容: 我有一个包含2列的表格,日期和分数。它最多有30个条目,最近30天内每个条目一个。 我的问题是缺少某些日期-我想看看: 我从单个查询中需要得到的是:19,21,9,14,0,0,10,0,0,14 …这意味着缺失的日期填充有0。 我知道如何获取所有值,以及如何使用服务器端语言遍历日期和缺少空格。但这是否可以在mysql中完成,所以我可以按日期对结果进行排序并得到缺失的片段。 编辑:在此

  • 问题内容: 我想要一个包含1到500范围内的整数的列表。是否有某种方法可以使用Guava(或只是纯Java)创建此列表,而不必遍历该范围并将值分别添加到我自己的列表中码? 问题答案: 使用番石榴,您可以诉诸于:http : //docs.guava- libraries.googlecode.com/git/javadoc/com/google/common/collect/Range.html