"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني تسلسل قوائم السلاسل في جافا بكفاءة؟

كيف يمكنني تسلسل قوائم السلاسل في جافا بكفاءة؟

نشر في 2025-03-22
تصفح:484

How Can I Efficiently Concatenate Lists of Strings in Java?

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

تقديم سلسلة. بناء الجملة الخاص به هو كما يلي:

يجب الانضمام

مثال مع string.join ()

للانضمام إلى قائمة من السلاسل باستخدام string.join (): string joinedNames = string.join ("،" ، أسماء) ؛ // "جوش ، سارة ، ديفيد"
public static String join(CharSequence delimiter, Iterable extends CharSequence> elements)

شخص جديد ("جون" ، "سميث") ، شخص جديد ("آنا" ، "مارتينيز") ، شخص جديد ("بول" ، "واتسون") ) ؛ سلسلة joinedfirstnames = people.stream () .map (الشخص :: getFirstName) .Collect (collectors.ining ("،")) ؛ ] يتيح إعداد البادئات واللاحقات والرقم للسلسلة الناتجة. بناء الجملة هو:

    فئة عامة stringjoiner { StringJoiner (محدد محدد) }
  • مثال مع stringjoiner

joiner.add ("Apple") ؛ joiner.add ("Orange") ؛ Joiner.Add ("Banana") ؛ String Result = Joiner.ToString () ؛ // "[Apple ، Orange ، Banana]"

أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3