Java/C2/Array-Operations/Hindi

From Script | Spoken-Tutorial
Revision as of 15:12, 18 August 2014 by Devraj (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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 धन्यवाद ।


Contributors and Content Editors

Devraj, Pratik kamble, Sakinashaikh