Java/C2/Array-Operations/Hindi
From Script | Spoken-Tutorial
Time' | Narration |
00:02 | जावा में Array ऑपरेशन्स पर स्पोकन ट्यूटोरियल में आपका स्वागत है। |
00:07 | इस ट्यूटोरियल में आप सीखेंगे कि। |
00:09 | क्लास arrays को कैसे इंपोर्ट करें और |
00:12 | arrays पर सामान्य ओपरेशन कैसे करें। |
00:15 | इस ट्यूटोरिल में हम उपयोग कर रहे हैं,
उबंटु 11.10, JDK 1.6 और इक्लिप्स 3.7.0 |
00:25 | इस ट्यूटोरिल के लिए आपको जावा में arrays का ज्ञान होना चाहिए।
|
00:30 | यदि नहीं तो संबंधित ट्यूटोरियल के लिए दिखाइ गई हमारी वेबसाइट पर जाएँ। http://spoken-tutorial.org |
00:35 | array ऑपरेशन्स के लिए मेथड्स क्लास में उपलब्ध होते हैं, Arrays कहलाते हैं।
|
00:40 | उनको एक्सेस करने के लिए, हमें क्लास को इंपोर्ट करने की आवश्यकता होती है।
|
00:43 | यह स्टेटमेंट import java.util.Arrays सेमीकॉलन के कारण पूरा होता है।
|
00:50 | हम मेथड को क्लास से एक्सेस कर सकते हैं।
|
00:52 | हम इसको डॉट और मेथड नाम को जोडकर करते हैं।
|
00:56 | अतः Arrays dot toString अर्थात toString मेथड Arrays क्लास से है। |
01:05 | अब इक्लिप्स पर जाएँ।
|
01:08 | हमने पहले से ही क्लास ArraysDemo बना दिया है।
|
01:13 | अब क्लास Arrays को इंपोर्ट करें। |
01:16 | Import स्टेटमेंट को क्लास की परिभाषा से पहले लिखा जाता है।
|
01:22 | अतः public class क्लास से पहले टाइप करें ,
|
01:26 | import java.util.Arrays सेमीकॉलन।
|
01:46 | यह स्टेटमेंट दर्शाता है कि जावा में util नामक पैकेज होता है, जो क्लास Arrays को सम्मिलित करता है और यह इंपोर्ट होता है। |
01:59 | अब एक array को जोडें।
|
02:01 | main फंक्शन में टाइप करें function,type
|
02:03 | int marks ओपन और क्लोज स्क्वेर ब्रैकेट्स equal to ब्रैकेट्स में 2, 7, 5, 4, 8 |
02:20 | अब अरै की स्ट्रिंग दर्शाने के लिए और इसे प्रिंट करने के लिए हम अरैज क्लास में उपलब्ध मेथड का उपयोग करेंगे।
|
02:28 | अतः टाइप करें String mStr equal to Arrays dot toString Paranthesis Paranthesis में हम अरै का नाम देंगे जो है marks |
02:50 | अब यह toString मेथड , array के स्ट्रिंग का वर्णन करेगा।
|
02:56 | हम अंक प्रिंट करेंगे।
|
02:58 | अतः टाइप करें System dot out dot println ' Paranthesis में टाइप करें mStr
|
03:12 | अब आउटपुट देखें, अतः प्रोग्राम को सेव और रन करें। |
03:18 | जैसा हम आउटपुट में देख सकते हैं, toString मेथड ने array के स्ट्रिंग का वर्णन किया है।
|
03:26 | अब array के एलिमेंट्स को श्रेणीकरण में देखते हैं। |
03:31 | अतः लाइन 'Arrays dot toString से पहले टाइप करें Arrays dot sort parenthesis में अरै का नाम जो है marks
|
03:46 | अतः Arrays क्लास में sort मेथड, इसमें पास किए गए अरै के एलिमेंट्स को श्रेणीबद्ध करता है।
|
03:53 | अब हम array marks को श्रेणीबद्ध कर रहे हैं और फिर इसके string प्रारूप को प्रिंट करेंगे।
|
04:04 | आउटुपट देखें । सेव और रन करें। |
04:11 | हम आउटपुट में देख सकते हैं, sort मेथड array को आरोही क्रम में श्रेणीबद्ध करता है।
|
04:19 | ध्यान दें कि sort मेथड स्वयं अरै बदलता है।
|
04:22 | इस प्रकार के श्रेणीकरण को inplace sorting कहते हैं।
|
04:26 | इसका मतलब है कि अरै जिसमें एलिमेंट्स सम्मिलित होते हैं, वे श्रेणीकरण के परिणाम स्वरूप बदलता है।
|
04:33 | अगला मेथड, हम fill देखने जा रहे हैं। |
04:38 | fill मेथड दो आर्गुमेंट्स लेता है।
|
04:43 | श्रेणीकरण लाइन को हटाएँ और
|
04:50 | टाइप करें Arrays dot fill ब्रैकेट्स में अरै का नाम ,जो marks है। |
05:05 | यह हमारा पहला आर्गुमेंट्स है और दूसरी वैल्यू जो array में लगेगा, हम इसे 6 देते हैं और सेमीकॉलन। सेव और रन करें। |
05:24 | जैसा कि हम देख सकते हैं, नाम के अनुसार fill मेथड दिए गए आर्गुमेंट के साथ, जो 6 है, अरैज भरता है ।
|
05:32 | हम अगला मेथड copyOf देखने जा रहे हैं। |
05:37 | हम अरै marks के सभी एलिमेंट्स को अरै marksCopy में कॉपी करने जा रहे हैं। |
05:44 | अतः arrays dot fill को हटाएँ। |
05:48 | और टाइप करें int marksCopy []; |
05:59 | अगली लाइन टाइप करें marksCopy = arrays. copyOf(marks, 5);
|
06:25 | यह मेथड दो आर्ग्युमेंट्स लेता है।
|
06:29 | पहला आर्गुमेंट्स array का नाम है, जिससे आप एलिमेंट्स कॉपी करना चाहते हैं, जो marks है। |
06:39 | दूसरा एलिमेंट्स की संख्या है, यहाँ हम 5 कॉपी करेंगे। |
06:47 | फिर arrays dot tostring में marks को marks copy में बदलें। |
06:55 | अब प्रोग्राम को सेव और रन करें। |
07:01 | हम देखते हैं कि अरै marks के एलिमेंट्स अरै marksCopy में कॉपी हो जाते हैं। |
07:10 | देखते हैं कि यदि हम एलिमेंट्स से कॉपी संख्याओं को बदलें, तो क्या होता है।
|
07:15 | 5 को 3 में बदलें।
|
07:19 | सेव और रन करें। |
07:24 | हम देख सकते हैं, कि केवल पहले तीन एलिमेंट्स कॉपी होते हैं।
|
07:31 | देखते हैं कि क्या होता है ,यदि कॉपी हुए एलिमेंट्स की संख्या अरै के सभी एलिमेंट्स की संख्या से अधिक है। |
07:39 | अतः 3 को 8 से बदलें।
|
07:44 | प्रोग्राम को सेव और रन करें। |
07:48 | As we can see हम देख सकते हैं, अतिरिक्त एलिमेंट्स डिफॉल्ट वैल्यू सेट करता है, जो 0 है। |
07:54 | आगे हम देखेंगे कि वैल्यूज की रैंज को कैसे कॉपी करें। |
07:58 | अतः copyOf को copyOfRange से और 8 को 1, 4 से बदलें। |
08:15 | यह मेथड सभी एलिमेंट्स को शुरुवाती इंडेक्स 1 और इंडेक्स 3 तक कॉपी करता है।
|
08:27 | सेव औऱ रन करें। |
08:31 | As we can see हम देख सकते हैं, कि एलिमेंट्स इंडेक्स 1 से 3 तक कॉपी हो गये हैं। |
08:39 | ध्यान दें कि हमने 1,4 अपने आर्गुमेंट्स के रूप में दिया है।
|
08:47 | लेकिन फिर भी इंडेक्स 4 के एलिमेंट कॉपी नहीं होता है।
|
08:50 | केवल इंडेक्स 3 तक एलिमेंट्स कॉपी होते हैं। दिए गए रेंज के एक इंडेक्स पहले रूकता है। |
09:01 | अतः यह व्यवहार सुनिश्चित करता है कि रेंजेस की निरंतरता बनी हुई है। |
09:07 | (0, 4) इंडेक्स 0 से इंडेक्स 3 तक सूचित करता है। |
09:12 | (4, 6) इंडेक्स 4 से 5 तक सूचित करेगा।
|
09:17 | अतः यह इस प्रकार कार्य करता है यदि (0, 4) + (4, 6) = (0, 5) |
09:26 | इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं। |
09:31 | इस ट्यूटोरियल में हमने सीखा... |
09:33 | क्लास अरैज कैसे इंपोर्ट करें। |
09:36 | अरै ऑपरेशन्स कैसे कार्यान्वित करें, जैसे to strings,sort, copy, fill. |
09:44 | नियत-कार्य के रूप में |
09:46 | Arrays.equals मेथड के बारे में पढ़ें और पता करें कि यह क्या करता है। |
09:53 | स्पोकन ट्यूटोरियल प्रोजेक्ट के बारे में अधिक जानने के लिए, |
09:55 | इस पर उपलब्ध विडियो देखें [1] |
10:02 | यह स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है। |
10:05 | यदि आपके पास अच्छा बैंडविड्थ नहीं है, तो आप इसे डाउनलोड करके देख सकते हैं। |
10:09 | स्पोकन ट्यूटोरियल प्रोजेक्ट टीम |
10:10 | स्पोकन ट्यूटोरियल्स का उपयोग करके कार्यशालाएँ भी चलाती है। ऑनलाइन टेस्ट पास करने वालों को प्रमाण-पत्र भी देते हैं। |
10:16 | अधिक जानकारी के लिए contact@spoken-tutorial.org पर लिखें । |
10:22 | स्पोकन ट्यूटोरियल प्रोजेक्ट टॉक-टू-अ टीचर प्रोजेक्ट का हिस्सा है। यह भारत सरकार के एमएचआरडी के “आईसीटी के माध्यम से राष्ट्रीय साक्षरता मिशन” द्वारा समर्थित है। |
10:31 | इस मिशन पर अधिक जानकारी निम्न लिंक पर उपलब्ध है http://spoken-tutorial.org/NMEICT-Intro
|
10:39 | यह स्क्रिप्ट प्रभाकर द्वारा अनुवादित है, आई.आई.टी मुंबई की ओर से मैं यश वोरा अब आपसे विदा लेता हूँ। |
10:43 | धन्यवाद ।
|