java - 数组初始化

标签 java

<分区>

在 Java 中有两种主要的方法来初始化数组的元素。哪个最适合 Initializer List 或 For Loop Initialization,因为当创建数组时,该数组的每个元素都会自动初始化为默认值。因此,如果您创建一个包含 20 个整数的数组,每个元素的值为零。但是假设您希望元素具有零以外的特定值,这两种方法中的哪一种可以实现这一点?

最佳答案

检查Arrays.fill:
http://download.oracle.com/javase/6/docs/api/java/util/Arrays.html#fill%28int%5b%5d,%20int%29

它可能不是最快的解决方案(我不知道),但为了清楚起见,您会得到分数。

Ps 总的来说这是一个有用的类。

关于java - 数组初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5560009/

相关文章:

java - 非二叉树中特定级别的子节点数

java.sql.SQLException : no such column with the value I'm trying to insert

java - 无法滚动下面有 GridView 和 ListView 的屏幕

java - Android - Java XML - 带按钮的断线

java - 在 Mapper 中检索当前行的文件名

java - JTable 中的换行、右对齐、自动调整行高

java - 搜索对象的数组列表

java - 使用 Apache Commons 卡尔曼滤波器进行 2D 定位估计

java - sonarqube 自定义 java 检查中的 ClassCastException

java - http 连接错误 javax.net.ssl.SSLPeerUnverifiedException : No peer certificate below jelly bean version