الانتقال إلى المحتوى الرئيسي

سلسلة وسائط في جاوة: ما هو وكيفية استخدامه?

سلسلة الوسائط هي معلمة إدخال للطريقة الرئيسية في برمجة جافا. إنها مجموعة من السلاسل التي يمكن تمريرها إلى البرنامج عند بدء تشغيله. يخزن هذا الصفيف وسيطات سطر الأوامر التي يمكن استخدامها في البرنامج.

عندما نطلق تطبيق جافا ، يمكننا تمرير وسيطات إضافية عبر سطر الأوامر. على سبيل المثال ، عند تشغيل برنامج ، يمكنك تحديد المسار إلى الملف أو اسم المستخدم أو أي معلومات أخرى يمكن للبرنامج استخدامها في منطقه. سيتم تمرير كل هذه الحجج إلى مجموعة أرغس.

تخيل أنك تكتب تطبيق وحدة التحكم التي سيتم عرض تحية للمستخدم. تريد أن يتمكن المستخدم من تمرير اسمه عند بدء تشغيل البرنامج. للقيام بذلك ، يمكنك استخدام المعلمة سلسلة أرغس. إذا كان المستخدم يبدأ البرنامج مع الأمر التالي: جافا هيلوبروغرام جون ، ثم مجموعة أرجس سوف تخزين سلسلة " جون " ، والتي يمكنك عرضها على الشاشة.

  1. سلسلة وسائط في جافا
  2. تعريف وتعيين متغير وسائط السلسلة
  3. كيفية تمرير الحجج إلى سلسلة الحجج
  4. مثال على استخدام وسائط السلسلة في جافا
  5. ماذا تفعل إذا لم يتم تمرير الحجج إلى مجموعات السلسلة
  6. 1. تحقق من صحة أمر تشغيل البرنامج
  7. 2. تحقق من وجود وسيطات في سطر الأوامر
  8. 3. تأكد من تمرير الوسائط بشكل صحيح في ملف بدء التشغيل
  9. 4. استخدم الإعدادات الافتراضية
  10. سؤال وجواب
  11. ما هو وسائط سلسلة في جاوة?
  12. لماذا أحتاج المعلمة سلسلة وسائط في الرئيسية () طريقة?
  13. كيف يمكنني استخدام المعلمة الوسائط سلسلة في جافا?

سلسلة وسائط في جافا

سلسلة أرجس في جافا هي المعلمة التي يتم استخدامها عند تشغيل برنامج من سطر الأوامر. إنها مجموعة من السلاسل التي تحتوي على وسيطات سطر الأوامر التي تم تمريرها إلى البرنامج عند بدء تشغيله.

عند تشغيل برنامج جافا من سطر الأوامر ، يمكنك تمرير المعلمات الإضافية التي ستكون متاحة في البرنامج من خلال مجموعة من سلاسل أرجس. يمكن أن تكون هذه المعلمات أي سلاسل ويتم تحديدها بعد اسم البرنامج عند استدعاء أمر بدء التشغيل.

على سبيل المثال ، إذا كان لديك برنامج يسمى "ميبروغرام" ، يمكنك تشغيله على النحو التالي:

جافا ميبروغرام بارام1 بارام2

في هذه الحالة ، فإن مجموعة أرغس في برنامج ميبروغرام تحتوي على القيم التالية:

  1. "بارام1"
  2. "بارام2"

يمكنك استخدام قيم الوسائط لأغراض مختلفة في البرنامج ، على سبيل المثال ، لنقل بيانات الإدخال أو الإعدادات.

دعونا ننظر إلى مثال على رمز جافا الذي يوضح استخدام مجموعة أرغس:

فئة عامة ميبروغرام {

العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {

النظام.خارج.برينتلن ("عدد الحجج:" + الحجج.الطول);

النظام.خارج.برينتلن ("الحجج:");

إلى عن على (كثافة العمليات ط = 0; أنا < وسائط.الطول ؛ أنا {) {

النظام.خارج.برينتلن (أنا+": "+ أرغس [أنا]);

}

}

}

عند تشغيل هذا الرمز مع الوسائط "بارام1" و "بارام2" ، سوف تحصل على الإخراج التالي:

عدد الحجج: 2

الحجج:

0: بارام1

1: بارام2

لاحظ أن القيم الموجودة في صفيف الوسائط مفهرسة من الصفر ، لذلك سيكون العنصر الأول هو الوسائط[0].

وهكذا ، وذلك باستخدام مجموعة أرغس يسمح لك لتمرير المعلمات إلى برنامج جافا عندما يبدأ واستخدام هذه المعلمات في التعليمات البرمجية الخاصة بك لتلبية الاحتياجات المختلفة.

تعريف وتعيين متغير وسائط السلسلة

سلسلة أرغس هو متغير يستخدم في الطريقة الرئيسية في لغة البرمجة جافا. إنها مجموعة من السلاسل (سلسلة []) وهي مصممة لتمرير وسيطات سطر الأوامر عند تشغيل البرنامج.

وسيطات سطر الأوامر هي بيانات إضافية يمكن تمريرها إلى البرنامج عند بدء تشغيله. يمكن استخدامها لإعداد برنامج أو نقل بيانات الإدخال. على سبيل المثال ، عند تشغيل برنامج من جافا ميبروغرام أرغ 1 أرغ 2 سطر الأوامر ، فإن متغير أرغس تحتوي على صفيف ["أرغ 1" ، "أرغ 2"].

يمكن أن يحتوي متغير السلسلة على أي عدد من العناصر وله أي تسلسل من السلاسل. من المهم أن نتذكر أن جميع العناصر في مجموعة أرغس هي سلاسل ، بحيث يمكن استخدامها كسلاسل العادية في البرنامج.

تستخدم الفهارس للوصول إلى عناصر مصفوفة الوسائط. على سبيل المثال ، للحصول على وسيطة سطر الأوامر الأولى ، يتم استخدام التعبير[0] ، والوسيطة الثانية هي الحجج[1] ، وهكذا.

مثال على استخدام متغير السلسلة:

فئة عامة ميبروغرام {

العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {

النظام.خارج.برينتلن ("الوسيطة الأولى:" + الحجج [0]);

النظام.خارج.برينتلن ("الوسيطة الثانية:" + الحجج [1]);

}

}

في هذا المثال ، عند تشغيل البرنامج من سطر الأوامر جافا ميبروغرام أرغ 1 أرغ 2 ، فإن إخراج البرنامج يكون:

الحجة الأولى: أرج1

الحجة الثانية: أر2

متغير سلسلة أرغس مفيد جدا عند تطوير البرامج التي تتطلب تمرير وسيطات سطر الأوامر. يسمح للمبرمج بمعالجة بيانات الإدخال بسهولة ومرونة وتكوين البرنامج عند بدء تشغيله.

كيفية تمرير الحجج إلى سلسلة الحجج

في لغة البرمجة جافا ، يمكنك تمرير الحجج إلى الأسلوب الرئيسي () باستخدام المعلمة سلسلة أرغس. هذه المعلمة عبارة عن مصفوفة من السلاسل التي تحتوي على وسيطات تم تمريرها عبر سطر الأوامر.

لتمرير الوسائط إلى وسائط السلسلة ، اتبع الخطوات التالية:

  1. افتح موجه الأوامر (المحطة الطرفية) على جهاز الكمبيوتر الخاص بك.
  2. انتقل إلى المجلد حيث يوجد برنامج جافا الخاص بك. للقيام بذلك ، يمكنك استخدام أمر القرص المضغوط في سطر الأوامر.
  3. اكتب أمر جافا وحدد اسم صفك. على سبيل المثال ، إذا كان صفك يسمى ميبروغرام ، فإن الأمر تبدو مثل هذا:

جافا ميبروغرام

بعد ذلك ، يمكنك تحديد الوسائط التي سيتم تمريرها إلى سلسلة الوسائط. يجب فصل الوسائط بمسافة في سطر الأوامر. على سبيل المثال ، إذا كنت تريد تمرير وسيطتين "مرحبا" و "العالم" ، فسيبدو الأمر كما يلي:

جافا ميبروغرام مرحبا العالم

في برنامج جافا الخاص بك ، يمكنك الوصول إلى الوسيطات التي تم تمريرها عن طريق الوصول إلى عناصر مجموعة سلسلة أرغس:

الفهرس
قيمة أرغس [0]"مرحبا"
[1]"العالم"

يمكنك استخدام هذه الوسائط في برنامجك لإجراء عمليات مختلفة أو اتخاذ قرارات بناء على البيانات المرسلة.

لاحظ أن معلمة سلسلة الوسائط اختيارية. يمكنك تحديد الطريقة الرئيسية () بدون هذه المعلمة إذا كان برنامجك لا يتطلب وسيطات تمرير.

مثال على استخدام وسائط السلسلة في جافا

سلسلة أرجس هي المعلمة التي يمكن تمريرها إلى الطريقة الرئيسية عند تشغيل برنامج جافا. إنها مجموعة من السلاسل التي تحتوي على وسيطات سطر الأوامر التي تم تمريرها إلى البرنامج عند بدء تشغيله.

النظر في مثال على استخدام سلسلة الحجج في برنامج جافا:

مثال فئة عامة {

العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {

// إخراج عدد وسيطات سطر الأوامر التي تم تمريرها

النظام.خارج.برينتلن ("عدد الحجج:" + الحجج.الطول);

// إخراج جميع وسيطات سطر الأوامر التي تم تمريرها

النظام.خارج.برينتلن ("الحجج:");

إلى عن على (كثافة العمليات ط = 0; أنا < وسائط.الطول ؛ أنا {) {

النظام.خارج.برينتلن (أرغس [ط]);

}

}

}

بعد تجميع البرنامج وتشغيله مع تمرير وسيطات سطر الأوامر ، على سبيل المثال:

جافا أرجس مثال أرجس 1 أرجس 2 أرجس 3

سيكون إخراج البرنامج على النحو التالي:

  1. عدد الحجج: 3
  2. الحجج:

وبالتالي ، في هذا المثال ، استخدمنا وسائط السلسلة لتلقي وإخراج وسيطات سطر الأوامر التي تم تمريرها إلى البرنامج عند بدء تشغيله.

ماذا تفعل إذا لم يتم تمرير الحجج إلى مجموعات السلسلة

في جافا ، عند تشغيل برنامج من سطر الأوامر ، يمكنك تمرير وسيطات سطر الأوامر التي ستكون متاحة في الطريقة الرئيسية () للبرنامج عبر معلمة نوع سلسلة [] تسمى أرجس. ومع ذلك ، في بعض الأحيان قد يكون هناك حالة حيث لا يتم تمرير الحجج والمعلمة أرجس لا تزال فارغة. في هذه المقالة ، سننظر في العديد من الأسباب والطرق المحتملة لحل هذه المشكلة.

1. تحقق من صحة أمر تشغيل البرنامج

الخطوة الأولى هي التحقق من تحديد أمر تشغيل البرنامج بشكل صحيح في سطر الأوامر. تأكد من إدخال اسم فئة البرنامج بشكل صحيح وأنه لا توجد أخطاء إملائية أو أحرف إضافية بعده.

2. تحقق من وجود وسيطات في سطر الأوامر

إذا تم تحديد أمر بدء تشغيل البرنامج بشكل صحيح ، فإن الخطوة التالية هي التحقق من الوسيطات في سطر الأوامر. تأكد من إدخال الوسائط بشكل صحيح عند بدء تشغيل البرنامج وأن يتم فصلها بمسافات. إذا لم تكن هناك وسيطات ، فإن المعلمة أرجس تكون مصفوفة فارغة.

3. تأكد من تمرير الوسائط بشكل صحيح في ملف بدء التشغيل

إذا قمت بتشغيل البرنامج من ملف بدء التشغيل (على سبيل المثال .الخفافيش أو .ملف ش) ، تأكد من تمرير الوسائط بشكل صحيح في هذا الملف. تأكد من تحديد اسم البرنامج والوسيطات بشكل صحيح ، وأن يتم تمريرها بالتنسيق الصحيح.

4. استخدم الإعدادات الافتراضية

إذا لم تساعد جميع الطرق المذكورة أعلاه ، يمكنك استخدام الإعدادات الافتراضية. بدلا من الوصول إلى صفيف الوسائط ، يمكنك تعيين القيم الافتراضية للوسيطات داخل الطريقة الرئيسية (). وبالتالي ، إذا لم يتم تمرير أي وسيطات ، فسيستخدم البرنامج القيم الافتراضية.

مثال الطبقة العامة {

العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {

// تعيين القيم الافتراضية للوسيطات

سلسلة أرج1 = "افتراضي_أرج1";

الباحث أر2 = 0;

// تحقق مما إذا تم تمرير الوسائط وتعيين القيم ، إن وجدت

إذا (أرجس.الطول > 0) {

أرج1 = أرجس [0];

}

إذا (أرجس.الطول > 1) {

أر2 = عدد صحيح.بارسينت (أرجس [1]);

}

// رمز البرنامج الخاص بك

}

}

في في هذا المثال ، يتم تعيين وسيطات سطر الأوامر (إن وجدت) للمتغيرين أرغ1 و أرغ2. إذا لم يتم تمرير أي وسيطات ، فسيكون للمتغيرات قيم افتراضية.

باستخدام هذه التوصيات ، يمكنك حل المشكلة بنجاح إذا لم يتم تمرير الحجج إلى سلسلة أرجس في جافا.

سؤال وجواب

ما هو وسائط سلسلة في جاوة?

سلسلة أرجس في جافا هي المعلمة التي يتم تمريرها إلى الأسلوب الرئيسي (). إنها مجموعة من السلاسل المستخدمة لتمرير وسيطات سطر الأوامر إلى برنامج.

لماذا أحتاج المعلمة سلسلة وسائط في الرئيسية () طريقة?

تسمح لي معلمة السلسلة في الطريقة الرئيسية () بتمرير وسيطات سطر الأوامر إلى البرنامج عند بدء تشغيله. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، لتكوين برنامج أو نقل البيانات من الخارج.

كيفية استخدام المعلمة الوسائط سلسلة في جافا?

لاستخدام المعلمة سلسلة أرجس في جافا ، يمكنك ببساطة الوصول إليه كمصفوفة منتظمة من السلاسل. على سبيل المثال ، للحصول على وسيطة سطر الأوامر الأولى ، يمكنك استخدام التعبير[0]. يمكنك أيضا استخدام حلقة لتجاوز جميع الوسائط التي تم تمريرها.