在JAVA中初始化零数组为零

时间:2012-07-23 08:48:40

标签: java arrays time

  

可能重复:
  Any shortcut to initialize all array elements to zero?

如何使用零初始化普通的2D数组(所有shell应该没有存储)而不使用需要花费大量时间的旧循环方法。我的代码需要的东西应该花费很少的时间但是通过循环方法我的时间限制超过

1 个答案:

答案 0 :(得分:10)

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

但是,如果必须重置现有结构,则必须循环遍历结构,最好初始化阵列结构的新实例。

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