java - 在 JAVA 中用零初始化一个二维数组

标签 java arrays time

<分区>

Possible Duplicate:
Any shortcut to initialize all array elements to zero?

如何在不使用需要大量时间的旧循环方法的情况下用零初始化普通二维数组(所有壳应该存储零)。我的代码想要一些应该花费更少时间的东西但是通过循环方法我的时间限制超过了.

最佳答案

这里要意识到的重要一点是,如果您要存储原语,那么 default value is zero (向下滚动到默认值部分)。这适用于数组初始化以及简单的变量初始化,因此您不必将数组内容显式初始化为零。

但是,如果您必须重置现有结构,则必须遍历该结构,并且最好初始化数组结构的新实例。

请注意,如果您正在创建一个或多个数组,显然您必须使用包含的数组初始化第一个数组。

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

相关文章:

java - 如何写一个简单的公平锁?

java - 从 Windows 7 使用 Runtime.getRuntime().exec(cmd) 调用 "mysqldump"

java - 当应用程序处于后台或被终止时,如何启动我的应用程序或收到通知的 Activity ?

java - 根据元素计数使用 XSLT 2.0 拆分 XML 文件

Java 帮助,创建对象数组

javascript - 如何显示自某个日期以来的年、月、周和天

java - 如何将 'time' 从 HTML 文本框转换为 SQL 时间?

javascript - JS Canvas,动画堆栈中的图像而不是每回合后更改

java - Java中不同类之间传递数组元素

time - 着色器时间统一 -clock_gettime 被截断