پچھلے بلاگ میں ، آپ اس کے بارے میں سیکھ چکے ہیں . جاوا ارے پر اس بلاگ کے ذریعہ ، میں آپ کو جاوا میں اری کے تصورات کی وضاحت کروں گا اور یہ کہ واحد اور کثیر جہتی صفوں کا کام کس طرح ہوتا ہے۔اپنی کمائی کے لئے جاوا صفوں کے بارے میں سیکھنا ضروری ہے .
جاوا ارے کے اس بلاگ میں ، میں مندرجہ ذیل عنوانات کا احاطہ کرتا ہوں۔
- جاوا ارے کیا ہیں؟
- جاوا صف میں ایک مخصوص عنصر تک رسائی حاصل کرنا
- جاوا میں کثیر جہتی تیریاں
- ایک طریقہ پر جاوا صف کو منتقل کرنا
اس سے پہلے کہ ہم آگے بڑھیں ، آئیے دیکھتے ہیں کہ ہمیں بالکل کیوں جاوا سرنی کی ضرورت ہے:
- اعداد و شمار کے انعقاد کے لئے ارے ایک اہم ڈھانچہ ہے۔
- جاوا ہمیں ایک ہی قسم کی بہت ساری چیزوں کو اشاروں کا استعمال کرتے ہوئے رکھنے کی اجازت دیتا ہے۔
- اس کی مدد سے عناصر تک ان کی اشاریہ تک رسائی حاصل کرنے کے لئے لوپ کی مدد سے استعمال کیا جاسکتا ہے۔
اب جاوا ارے پر اس پوسٹ کے ساتھ شروع کرتے ہیں اور سمجھتے ہیں کہ اصل میں کیا معنی ہیں۔
جاوا ارے کیا ہیں؟
جاوا میں ارے ایک طرح کے اعداد و شمار کے ڈھانچے ہیں جو جاوا میں بطور آبجیکٹ نافذ ہوتے ہیں۔ ارے ایک خاص ڈیٹا ٹائپ کی ایک یا زیادہ اقدار کو اسٹور کرتے ہیں اور اسی کو اسٹور کرنے کے لئے انڈیکسڈ رسائی مہیا کرتے ہیں۔ کسی صف میں ایک مخصوص عنصر اس کی اشاریہ سے حاصل ہوتا ہے۔ ارے متعلقہ معلومات کو گروپ بندی کرنے کا ایک آسان ذریعہ پیش کرتے ہیں۔
صف کا حصول ایک دو قدمی عمل ہے۔
- پہلے ، آپ کو مطلوبہ سرنی قسم کے متغیر کا اعلان کرنا ہوگا
- دوسرا ، آپ کو میموری کو مختص کرنا ہوگا جو استعمال کرتے ہوئے صف کو پکڑے گی نئی ، اور سرنی متغیر کو تفویض کریں
تو ، آئیے دیکھیں کہ ہم مختلف طریقوں سے کس طرح صفوں کا اعلان کرسکتے ہیں۔
جاوا صفی ابتدا کی عمومی شکل
مثال : - ماہ ماہ []
جاوا صفی ابتدا کی عمومی شکل
مثال:-
جب اعلانیہ اعلان کیا جاتا ہے تو ان کا آغاز کیا جاسکتا ہے۔ سرنی ابتدائی عنصر میں آپ کے بتائے ہوئے عناصر کی تعداد رکھنے کیلئے خود بخود اتنی بڑی مقدار میں تشکیل دے دیا جائے گا۔ وہاں ہے نہیں استعمال کرنے کی ضرورت ہے نئی .اب ، ہم دیکھتے ہیں کہ ہم اس کو کس طرح نافذ کرسکتے ہیں۔
جاوا صفی ابتدا کی عمومی شکل
مندرجہ ذیل کوڈ سے اعداد کی ابتدائی صف پیدا ہوتی ہے۔
کلاس MyArray {عوامی جامد voide مین (سٹرنگ آرگس []) {ماہ_ڈے [] = {31،28،31،30،31،30،31،30،31،30،31} System.out.println ('اپریل '+ مہینہ + دن [3] +' دن ہے۔ ')}}
یہ تب ہی منصفانہ ہوگا جب میں وضاحت کروں گا کہ آپ جاوا صف میں موجود عناصر تک کیسے رسائی حاصل کرسکتے ہیں۔
جاوا صف میں ایک مخصوص عنصر تک رسائی حاصل کرنا
صفوں میں ، ہم اسکی انڈیکس کے ذریعہ مربع بریکٹ میں مخصوص عنصر تک رسائی حاصل کرسکتے ہیں۔
مثال:-
تمام ٹکڑے ٹکڑے کر کے ،
عوامی جامد باطل اہم (سٹرنگ آرگس []) month ماہ_ڈےز [] مہینہ_ دن = نیا وقت [12] مہینہ_دنیا [0] = 31 ماہ_دنیا [1] = 28 ماہ_دنیا [2] = 31 ماہ_ڈے [3] = 30 ماہ_ڈے [4] = 31 ماہ_دنیا [5] = 30 ماہ_دنیا [6] = 31 ماہ_دنہ [8] = 30 ماہ_دنیا [9] = 31 ماہ_ڈےس [10] = 30 ماہ_ڈےس [11] = 31 سسٹم آؤٹ.پرنٹلن ('اپریل کو' + مہینہ_ دن [3] + 'دن۔')}
لہذا ، یہ سب کچھ ارایوں اور اس کے اعلامیے کے بارے میں تھا اور کہ ایک جہتی صفوں کو کس طرح استعمال کیا جاسکتا ہے۔
اگر میں آپ کو بتاؤں تو ، کسی سرنی کے اندر ایک سرنی ہوسکتی ہے۔ میں جانتا ہوں کہ یہ قدرے پیچیدہ لگتا ہے ، لیکن فکر نہ کریں ، میں جانتا ہوں کہ آپ کے لئے آسانیاں کیسے بنائیں۔
جاوا کثیر جہتی صف
سی ایس ایس اسپرٹ کو کس طرح استعمال کریں
کثیر جہتی صفیں ہیں صفوں کی صفیں .
کثیر جہتی صف کا اعلان
اس کا اعلان کرنے کے ل we ، ہمیں ہر اضافی انڈیکس کو مربع بریکٹ کے دوسرے سیٹ کا استعمال کرتے ہوئے بتانا ہوگا۔
تصوراتی طور پر ، مذکورہ سرنی کی نمائندگی کی جائے گی جیسا کہ اعداد و شمار میں دکھایا گیا ہے:
آئیے اب ہم کثیر جہتی صف کا مظاہرہ کریں۔
مندرجہ ذیل پروگرام ، صف میں ہر عنصر کو بائیں سے دائیں ، اوپر سے نیچے تک ، اور پھر ان اقدار کو دکھاتا ہے۔
کلاس مل 2 ڈی {عوامی جامد باطل مرکزی (اسٹرنگ آرگز []] {انٹ مولولڈی [] [] = نئی انٹ [4] [5] انٹ آئ ، جے ، کے = 0 برائے (i = 0 i<4 i++) for(j=0 j<5 j++) { Mul2D[i][j] = k k++ } for(i=0 i<4 i++) { for(j=0 j<5 j++) System.out.print(mul2d[i][j] + ' ') System.out.println() } } }
یہ پروگرام درج ذیل پیداوار تیار کرتا ہے:
0 1 2 3 4 5 6 7 8 9ایک0 11 12 13 14 15 16 17 18 19
یہ دیگر اعداد و شمار کی اقسام کی کثیر جہتی صفوں کی نمائندگی ہیں۔
تو ، یہ سب کثیر جہتی ارایوں کے بارے میں تھا۔ اب ، آئیے دیکھتے ہیں کہ ڈیٹا کی دیگر اقسام کی طرح پیرامیٹر کے طور پر کسی طریقہ کو کسی سرے کو کیسے منتقل کیا جائے۔
ایک طریقہ پر جاوا صف کو منتقل کرنا
ہم طریقوں کو بھی اسی طرح ارایوں کو منتقل کرسکتے ہیں جس طرح ہم بنیادی نوعیت کی اقدار کو طریقوں میں منتقل کرسکتے ہیں۔
مثال:-
پبلک کلاس پییمتھڈس {عوامی جامد باطل ڈسپلے (INT [[]) {System.out.println (y [0]) System.out.println (y [1]) System.out.println (y [2])} عوامی جامد باطل مین (سٹرنگ آرگس []) x انٹ ایکس [] = {1، 2، 3} ڈسپلے (ایکس)}
یہ پروگرام کی پیداوار ہوگی
ایک 2 3
یہ ہمارے پاس جاوا ارے بلاگ کے اختتام تک پہنچاتا ہے۔مجھے امید ہے کہ آپ نے جاوا ارے پر اس پوسٹ کا لطف اٹھایا ہو گا۔ اگر آپ جاوا کے گہرائی میں جاننے کے لئے تلاش کر رہے ہیں تو ، ڈیاے پڑھ بلاگ جہاں آپ کو ذیل میں عنوانات کے ساتھ تفصیل سے بیان کیا جائے گا۔
- جاوا میں ڈیٹا کی اقسام اور آپریشنز
- کنٹرول بیانات
- کلاس اور آبجیکٹ
- ارے
- بنیادی OOPS تصور
آپ ہمارے یوٹیوب کے ذریعے جاوا بھی سیکھ سکتے ہیں جاوا سبق پلے لسٹ۔ ہیپی لرننگ !!
اگر آپ کو یہ بلاگ مل گیا جاوا صف ' مفید ، چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کے نیٹ ورک ہیں۔ ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔
ہمارے لئے ایک سوال ہے؟ برائے کرم اس کا تذکرہ سیکشن میں ذکر کریں اور ہم آپ کو واپس ملیں گے۔