जावा गारंटी सरणी प्रारंभिक करता है?जावा सरणी प्रारंभिक गारंटी
मान लें कि मैं कोड char[] uuid = new char[36];
का उपयोग करता हूं, क्या प्रत्येक तत्व को 0 से प्रारंभ करने की गारंटी दी जाएगी?
जावा गारंटी सरणी प्रारंभिक करता है?जावा सरणी प्रारंभिक गारंटी
मान लें कि मैं कोड char[] uuid = new char[36];
का उपयोग करता हूं, क्या प्रत्येक तत्व को 0 से प्रारंभ करने की गारंटी दी जाएगी?
हां। JLS §10.3 यह सुनिश्चित करता है कि किसी सरणी के सभी तत्व उनके प्रारंभिक मानों पर सेट हो जाएं, जो JLS §4.12.50
, false
, या null
होने की गारंटी है।
हां, यह प्रारंभिकरण की गारंटी देता है। JLS section 10.3
ऑप्स। फिक्स्ड, लेकिन बहुत देर हो चुकी है। – Jochen