'class [] arrayname' और 'class arrayname []' [डुप्लिकेट] के बीच अंतर
Sep 25 2020
मुझे इसमें अंतर समझ में नहीं आता है
String[] arrayName = {/*some data here*/};
तथा
String arrayName[] = {/*some data here*/};
प्रकार ( String[]) और सरणी नाम ( String arrayName[]) के बाद वर्ग कोष्ठक रखने में कोई अंतर है ?
यदि ऐसा है तो क्या?
जवाब
4 Mureinik Sep 25 2020 at 12:25
दोनों घोषणाओं का एक ही परिणाम होगा। अंतर केवल शैलीगत है। कहा जा रहा है कि, अधिकांश जावा शैली गाइड वर्ग नाम पर वर्ग कोष्ठक होने की सलाह देंगे, न कि चर नाम, यानी:
String[] arrayName = {/*some data here*/};
1 GiorgiTsiklauri Sep 25 2020 at 12:28
वे लगभग समान हैं, थोड़ा शब्दार्थवादी पकड़ के साथ।
द्वारा:
String[] array;
- आप उस चर नाम की घोषणा करते हैं
arrayजो स्ट्रिंग के प्रकार [] (स्ट्रिंग सरणी) है; - इस कोड में, आप एक ही
String[]प्रकार (String[] array1, array2;) के साथ अन्य चर को इन-लाइन घोषित कर सकते हैं ;
द्वारा:
String array[];
- आप एक चर की घोषणा करते हैं, जो कि सरणी वस्तु का जिक्र होगा, जिनमें से तत्व , प्रकार के होने चाहिए
java.lang.String; - आपके पास कुछ ऐसा हो सकता है
String array[], name, surname;जो वास्तव में लिखने के लिए एक सभ्य कोड नहीं है, लेकिन जावा शब्दार्थ इस को अवरुद्ध नहीं करता है।