في المشاريع ، غالبًا ما نحتاج إلى تحويل السلسلة المستقبلة إلى فئة التجميع المقابلة لحفظها ، أو تحويل فئة التجميع إلى سلسلة لسهولة الإرسال. تغلف فئة الأدوات هذه عدة طرق شائعة الاستخدام ، والتي تعد مريحة للغاية لمتطلبات التحويل هذه.
استيراد java.util.arrays ؛ استيراد java.util.collection ؛ استيراد java.util.hashmap ؛ استيراد java.util.hashset ؛ استيراد java.util.map ؛ استيراد class. SELIMITER هو أي حرف من المسافة البيضاء*/ مجموعة ثابتة عامة <string> parseparameterlist (قيم السلسلة) {set <String> result = new Treeset <string> () ؛ إذا (القيم! = null && values.trim (). length ()> 0) {// المواصفات ، تقول المواصفات إن النطاق مفصول بواسطة سلسلة المسافات [] Tokens = date.split ("[// s+]") } نتيجة الإرجاع ؛ } / *** قم بتحويل المجموعة إلى سلسلة من النموذج المحدد* / السلسلة الثابتة العامة FormatParameterList (Collection <String> value) {return value == null؟ null: stringUtils.ColleCtionTodelimitedString (القيمة ، "،" ، ") سلسلة> () ؛ خصائص الخصائص = StringUtils.SplitArrayElementIntOproperties (StringUtils.delimitedListTtoStringArray (Query ، "&") ، "=") ؛ if (properties! = null) {for (مفتاح الكائن: properties.keyset ()) {map.put (key.toString () ، properties.get (key) .toString ()) ؛ }} خريطة الإرجاع ؛ } / *** قارن ما إذا كانت مجموعتان متساوية* / BOOLEAN الثابتة العامة تحتوي على (SET <STRING> الهدف ، تعيين <string> الأعضاء) {target = new hashset <String> (Target) ؛ Target.RETAINALL (الأعضاء) ؛ // الحصول على تقاطع مجموعتين إرجاع target.size () == الأعضاء. size () ؛ }}المناقشة الموجزة أعلاه حول فئة الأدوات التي يتم استخدامها بشكل شائع في تحويل السلسلة وتحويل التجميع هي كل المحتوى الذي أشاركه معك. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.