جاوا میں اسٹرنگس کو کس طرح استعمال کرنا ہے

مصنف: Lewis Jackson
تخلیق کی تاریخ: 12 مئی 2021
تازہ کاری کی تاریخ: 8 مئی 2024
Anonim
جاوا میں اسٹرنگس کو کس طرح استعمال کرنا ہے - تجاویز
جاوا میں اسٹرنگس کو کس طرح استعمال کرنا ہے - تجاویز

مواد

اسٹرنگز حروف کی ڈور ہوتی ہیں۔ مثال کے طور پر ، "ہیلو!" یہ ایک تار ہے کیونکہ یہ ’O‘ ، ’l‘ ، ’á‘ اور ’!’ حرفوں پر مشتمل ہے۔ جاوا میں ، ڈور اشیاء ہیں ، جس کا مطلب ہے کہ کھیتوں اور طریقوں کے ساتھ ایک سٹرنگ کلاس ہے۔ ہم ان کو جوڑنے کیلئے سٹرنگ کلاس کے طریقے استعمال کرسکتے ہیں۔

اقدامات

طریقہ 5 میں سے 1: سٹرنگ بنانا

  1. سٹرنگ کلاس کے کنسٹرکٹر کا استعمال کرکے ایک تار تیار کریں۔

  2. اس کو براہ راست ایک کردار کا سیٹ تفویض کرکے سٹرنگ بنائیں۔
  3. یہ ایک مثال پروگرام ہے جو دو مختلف طریقوں سے ایک تار تیار کرتا ہے۔

طریقہ 5 میں سے 2: ایک تار کی لمبائی کا پتہ لگانا


  1. سمجھیں کہ تار کی لمبائی تلاش کرنے کا کیا مطلب ہے۔ لمبائی اسٹرنگ میں شامل حروف کی تعداد ہے۔ مثال کے طور پر ، تار کی لمبائی "ہیلو!" 4 ہے ، کیونکہ اس میں 4 حرف ہیں۔
  2. طریقہ کو نظرانداز کریں لمبائی () اسٹرنگ آبجیکٹ کی اور اس کے نتیجے کو انٹیجر متغیر میں رکھیں۔

  3. یہاں ایک ایسے پروگرام کی مثال ہے جس میں تار کی لمبائی ملتی ہے۔

طریقہ 3 میں سے 5: ایک سٹرنگ کو تبدیل کرنا

  1. سمجھیں کہ تار کو الٹا دینے کا کیا مطلب ہے۔ اس کا مطلب یہ ہے کہ حروف کی ترتیب کو تار میں بدلنا ہے۔ مثال کے طور پر ، "ہیلو!" کے تار کے الٹ ہے "! ALO"۔ جاوا میں ایک تار کو الٹا کرنے کے بہت سے طریقے ہیں۔
  2. سٹرنگ بوفر کلاس کا الٹا طریقہ استعمال کریں۔ ایک سٹرنگ بوفر آبجیکٹ بنائیں جو پیرامیٹر کے طور پر اسٹرنگ کو الٹ کرنے میں لے جاتا ہے۔ سٹرنگ بوفر کلاس کا الٹا () طریقہ استعمال کریں اور پھر ٹاسٹرنگ () طریقہ استعمال کرکے اپنی نئی الٹی سٹرنگ لیں۔
  3. ایک الٹی سٹرنگ کے حرفوں کو جانچیں ، ہر تکرار پر ایک سٹرنگبفر میں حروف شامل کریں۔ اس تار کی لمبائی کی ابتدا میں ایک نیا سٹرنگ بوفر آبجیکٹ بنائیں جس کو آپ تبدیل کرنا چاہتے ہیں۔ پھر آخری کردار سے شروع ہو کر اور پہلے پر اختتام پذیر تار کے ذریعے تکرار کرنے کے لئے ایک کا استعمال کریں۔ ہر تکرار میں ، موجودہ اشاریہ کردار کو سٹرنگ بوفر میں شامل کریں۔ ٹو الٹرنگ () طریقہ استعمال کرکے اپنی الٹی تار لے لو۔
  4. اسٹرنگ کو الٹا کرنے کے لئے ایک پنراورتی فنکشن لکھیں۔ تکراری فعل میں ، بنیادی کیس / حالت یہ ہے کہ اگر تار کالا ہے یا اگر اس کی لمبائی صفر سے کم یا مساوی ہے۔ بصورت دیگر ، ریورس () طریقہ کار کو پہلے حرف مائنس کے ساتھ دوبارہ بلایا جائے گا اور اسے اسٹور کیا جائے گا۔ لہذا اگر ہم "ہیلو!" کے تار کو پاس کرتے ہیں تو ، پہلی کال کے بعد () ریورس کرنے کے بعد پیرامیٹر "وہاں" ہوگا۔
  5. اسٹرنگ کو حرفوں کی صف میں تبدیل کریں اور پھر پہلا اور آخری ، دوسرا اور صریحی وغیرہ کو تبدیل کریں۔ سب سے پہلے toCharArray () طریقہ استعمال کرکے سٹرنگ کو حرفوں کے ایک صف میں تبدیل کریں۔ صف میں آخری حرف کا اشاریہ لیں ، جو لمبائی منفی ایک کے برابر ہے۔ پھر سرے سے اعادہ کریں ، انڈیکس i میں اور کییکٹر انڈیکسآف لیسٹ چیئر - i کو ہر اعادہ پر کریکٹر تبدیل کریں۔ اس کے بعد ، کردار صف کو ایک سٹرنگ میں تبدیل کریں۔
  6. ان میں سے کسی بھی تار الٹا طریقوں کا نتیجہ یہ ہے۔

طریقہ 4 میں سے 5: کسی سٹرنگ میں سفید جگہ ہٹانا

  1. سمجھیں کہ تار میں سفید جگہ کو ختم کرنے کا کیا مطلب ہے۔ اس کا مطلب ہے کہ تار کے آغاز اور آخر میں وہائٹ ​​اسپیس کو ہٹانا۔ مثال کے طور پر ، اگر آپ کے پاس تار ہے "

    ہیلو ورلڈ!

    "اور چاہتے ہیں کہ" ہیلو ورلڈ! شروع میں اور آخر میں خالی جگہوں کے بغیر ، آپ انہیں ختم کرسکتے ہیں۔ سٹرنگ کلاس ایک ٹرم () طریقہ مہیا کرتا ہے جو معروف اور پیچھے کی جگہوں کے بغیر سٹرنگ کی ایک کاپی یا اصل سٹرنگ کے بغیر واپس کرتا ہے اگر اس میں یہ خالی جگہیں نہ ہوں۔

  2. خالی جگہوں کو ہٹانے کے لئے اسٹرنگ کلاس کا ٹرم () طریقہ استعمال کریں۔ نوٹ کریں کہ اگر تار تار ہے تو ٹرم () کا طریقہ استثناء دے گا۔ ٹرم () طریقہ اصلی سٹرنگ کے مندرجات کو تبدیل نہیں کرے گا کیوں کہ جاوا میں ڈور غیر منقولہ ہیں ، جس کا مطلب ہے کہ تار کے بنانے کے بعد اس کی حالت میں ترمیم نہیں کی جاسکتی ہے۔ اس کے بجائے ، ٹرم () طریقہ خالی جگہوں کو ہٹا کر ایک نئی تار لوٹائے گا۔
  3. یہاں کسی تار سے خالی جگہ کو ہٹانے کے لئے ایک مثال پروگرام ہے۔

طریقہ 5 میں سے 5: اسٹرنگ کو الگ کرنا

  1. سمجھیں کہ تار کا اشتراک کیا ہے۔ اس کا مطلب یہ ہے کہ سٹرنگس کی ایک صف میں کسی خاص حد بندی کے ذریعہ سٹرنگ کو تقسیم کرنا۔ مثال کے طور پر ، اگر میں ڈیلمیٹر کے طور پر کوما استعمال کرتے ہوئے تار "سرخ ، نیلے ، سبز ، پیلے رنگ ، گلابی" کو تقسیم کرتا ہوں تو میرے پاس سرنی {"سرخ" ، "نیلے" ، "سبز" ، "پیلا" ، "گلابی" have ہوگی۔ . تار کو بانٹنے کے کچھ مختلف طریقے یہ ہیں۔
  2. کا استعمال کرتے ہیں اسٹرنگ کو "ٹوکنائز" کرنے کیلئے ٹوکنائزر۔ درآمد کریں java.util.StringTokenizer۔ پھر ایک کی نئی مثال بنائیں اسٹرنگ ٹوکنائزر کے ساتھ "ٹوکنائزڈ" اور پیرامیٹرز کے بطور حد بندی کرنے والا۔ اگر آپ حد بندی کو پیرامیٹر کے طور پر نہیں لیتے ہیں تو حد بندی سفید جگہ پر طے ہوجائے گی۔ تب آپ طریقہ استعمال کرسکتے ہیں اگلا ٹوکن () ہر ٹوکن حاصل کرنے کیلئے۔
    • جاوا 1.4 سے پہلے ، کلاس جاوا میں تاریں بانٹنے کے لئے سٹرنگ ٹوکنائزر استعمال کیا جاتا تھا۔ لیکن اب ، اس کے استعمال کی حوصلہ شکنی کی جاتی ہے اور طریقہ کار کے استعمال سے کلاس میں تقسیم () سٹرنگ یا پیکیج کا استعمال java.util.regex کی سفارش کی گئی ہے۔
  3. طریقہ استعمال کریں کلاس کی تقسیم () سٹرنگ۔ یہ طریقہ حد حدود کو پیرامیٹر کے طور پر لے گا اور سبسٹنگز کا ایک صف واپس کرے گا جو ٹوکن کی طرح ہے سٹرنگ ٹوکنائزر۔
  4. تار کو الگ کرنے کے لئے باقاعدہ تاثرات استعمال کریں۔ درآمد کریں java.util.regex.Pattern. طریقہ استعمال کریں کلاس مرتب () حد بندی کی وضاحت اور پھر اسے طریقہ کار پر منتقل کرنے کا نمونہ تقسیم () جس تار میں آپ تقسیم کرنا چاہتے ہیں۔ وہ پیٹرن سبسٹرنگز کا ایک صف واپس کرے گا۔
  5. یہاں تاروں کو الگ کرنے کے ان طریقوں میں سے کسی کا نتیجہ ہے۔

ویڈیو گیم ڈیزائن کرنا کوئی آسان کام نہیں ہے ، لیکن اگر آپ کے خیال میں بھی اچھ .ا خیال آتا ہے کہ یہ سچ ثابت نہیں ہوتا ہے تو آپ کو آگے بڑھنے کی ضرورت ہے۔ آزاد ڈویلپرز کے عروج کے ساتھ ، مشہور "انڈی&...

جب خون کے برتن کی پرت کو نقصان پہنچا ہے تو ، خون ایک جمنا (پلیٹلیٹ کا ایک جھنڈا بناتا ہے جو برتنوں کی دیواروں میں رکاوٹ بنتا ہے) اور جمنے کے عوامل کو چالو کرنے کے لئے جسم کیمیکل جاری کرتا ہے۔ یہ عام ط...

نئے مضامین