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

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

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

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

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

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

هل من الممكن استخدام لكل حلقة لإخراج صفيف إلى سلسلة في جافا?

هل من الممكن إخراج صفيف إلى سلسلة باستخدام سترينغبويلدر?

  1. كيف يمكنني إخراج صفيف إلى سلسلة في جافا?
  2. صفائف
  3. توسترينج()

    نتيجة السلسلة = المصفوفات.توسترينغ (صفيف);
    مثال على الكود:

سترينغبويلدر النتيجة = سترينغبويلدر جديد();

    }

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

إنشاء صفيف:

إنت [] آر = {1, 2, 3, 4, 5};

إنشاء مثيل من فئة سترينغبويلدر:

سترينغبويلدر سب = سترينغبويلدر جديد ();

  1. استخدام حلقة لتكرار من خلال عناصر مجموعة وإضافتها إلى سترينغبويلدر:

    إلى عن على (الباحث الأول = 0; أنا < آر.الطول ؛ أنا {) {

    سب.إلحاق (ر [ط]);

    }

    تحويل سترينغبويلدر إلى سلسلة:

    نتيجة السلسلة = سب.توسترينج();

    اطبع السلسلة الناتجة:

    النظام.خارج.برينتلن (نتيجة);

    تسمح لك هذه الطريقة البسيطة بإخراج مصفوفة إلى سلسلة دون استخدام مكتبات ووظائف إضافية. سوف تبدو النتيجة مثل هذا:

  2. 12345

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

    أمثلة التعليمات البرمجية

    فيما يلي بعض أمثلة التعليمات البرمجية التي توضح طرقا مختلفة لإخراج مصفوفة إلى سلسلة في جافا:

    باستخدام ل حلقة:

    "'جافا

    كثافة العمليات [] صفيف = {1, 2, 3, 4, 5};

    نتيجة السلسلة = "";

    ل (الباحث ط = 0; أنا < صفيف.الطول ؛ أنا {) {

    النتيجة + = صفيف [أنا];

    إذا (أنا != صفيف.الطول-1) {

  3. النتيجة+="،";

    }

    }

    النظام.خارج.برينتلن (نتيجة);

    «`

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

    باستخدام حلقة فوريش:

    "'جافا

    كثافة العمليات [] صفيف = {1, 2, 3, 4, 5};

    نتيجة السلسلة = "";

    ل (عنصر كثافة العمليات: صفيف) {

    النتيجة + = العنصر +"،";

  4. }

    النتيجة = النتيجة.سلسلة فرعية (0 ، نتيجة.الطول () - 2) ؛ / / احذف آخر فاصلة ومسافة

    النظام.خارج.برينتلن (نتيجة);

    «`

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

    باستخدام سترينغبويلدر:

    "'جافا

كثافة العمليات [] صفيف = {1, 2, 3, 4, 5};

سترينغبويلدر باني = سترينغبويلدر جديد();

ل (عنصر كثافة العمليات: صفيف) {

باني.إلحاق (عنصر).إلحاق ("،");

}

باني.حذف (باني.طول () - 2 ، باني.الطول ()) ؛ / / احذف آخر فاصلة ومسافة

نتيجة السلسلة = منشئ.توسترينج();

النظام.خارج.برينتلن (نتيجة);

«`

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

باستخدام ' المصفوفات.طريقة توسترينج ():

"'جافا