可能重複:
Any shortcut to initialize all array elements to zero?初始化2D陣列具有零在JAVA
如何初始化正常2D陣列用零(所有殼應該具有存儲零),而無需使用該舊的循環方法,需要大量的時間。我的代碼需要的東西,應該需要很少的時間,但通過循環方法我的時間限制超過。
可能重複:
Any shortcut to initialize all array elements to zero?初始化2D陣列具有零在JAVA
如何初始化正常2D陣列用零(所有殼應該具有存儲零),而無需使用該舊的循環方法,需要大量的時間。我的代碼需要的東西,應該需要很少的時間,但通過循環方法我的時間限制超過。
這裏要實現的重要一點是,如果您要存儲原語然後default value is zero(向下滾動到默認值部分)。這適用於數組初始化以及簡單變量初始化,因此您不必將數組內容明確初始化爲零。
但是,如果您必須重置現有結構,那麼您必須遍歷該結構,並且您可能會更好地初始化陣列結構的新實例。
請注意,如果您正在創建一個數組或數組,顯然您必須使用包含的數組初始化第一個數組。
'int [] [] a = new int [20] [10];'這不適合你嗎? – 2012-07-23 08:49:35
是它的工作,但我想初始化爲零陣列 – rick 2012-07-23 08:51:18
檢查出來 - 在Marko的代碼後,它將是「全零」 – tucuxi 2012-07-23 08:51:51