يمنح المثال في هذه المقالة بشكل أساسي تحويل كائنات MAP في مجموعة القائمة إلى قائمة <Bound>. ما يلي هو الرمز الكامل:
استيراد java.util.arraylist ؛ استيراد java.util.hashmap ؛ استيراد java.util.iterator ؛ استيراد java.util.list ؛ استيراد java.util.map ؛ import org.apache.commons.beanutils.convertutils ؛ import org.apache.commons.beanutils.peantils ؛ وظيفة التغليف التلقائي لمجموعة الخريطة التي تم إرجاعها* تخزن مجموعة القائمة سلسلة من الكائنات الخريطة* ، OBJ عبارة عن مجموعة javabean* @param listmap* @param objjavabean كائن* regurn*/public list parse (list for (int i = in in in in ؛ i ++) {try {/// إنشاء سجل الكائن يغلف جميع المعلمات في الخريطة في كائن الكائن o = this.addproperty ((map) list.get (i) ، obj.newinstance ()) ؛ (alfictAccessException e) {// todo catch blocke.printstacktrace () ؛}} // إرجاع قائمة إرجاع المجموعة المغلفة ؛}/** القيمة في كائن الخريطة هي name = aaa ، value = bbb استدعاء طريقة إضافة الطريقة (الخريطة ، المستخدم) ؛ * سيتم تعيين القيمة الموجودة في الخريطة تلقائيًا إلى فئة المستخدم* ستكون هذه الطريقة مع JDBCTEMPLETE من إطار الربيع مفيدًا جدًا* خريطة param تخزن مجموعة الاسم والقيمة* param obj كائن ليتم تغليفه* @الكائن المغطى*/الكائن العام addProperty (map map) {object obj) بينما (it.hasnext ()) {// احصل على اسم سلسلة الاسم = it.next (). name ، convertutils.convert (value ، type)) ؛}} catch (استثناء ex) {ex.printStackTrace () ؛}} return obj ؛}} // قائمة طريقة الاستخدام stugrouplist2 = new arraylist () ؛ entitybean entbean = new entitebean () ؛ null && stubean.get ("group_id"). يساوي (group_id)) {linkedHashMap map = new LinkedHashMap () ؛ map.put ("cheection_id" ، stubean.get ("check_id")) ؛ map.put ("group_user_typecode" ، uberean.get ("group_user_typecode")) ؛ map.put ("group_id" ، stubean.get ("group_id")) ؛ map.put ("realName" ، stubean.get ("realName")) ؛ Stugrouplist2.Add (MAP) ؛ }} stugrouplist2 = entBean.Parse (StugroUplist2 ، stugroup.class) ؛لخص
ما ورد أعلاه هو كل محتوى هذه المقالة حول تحويل كائنات MAP في مجموعات القائمة في رمز المثيل في القائمة <Object> النموذج. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!