Contoh dalam artikel ini terutama mengimplementasikan konversi objek peta dalam koleksi daftar ke dalam formulir Daftar <Peject>. Berikut ini adalah kode lengkap:
Impor java.util.arraylist; impor java.util.hashmap; impor java.util.iterator; impor java.util.list; public.util.map; impor org.apache.commons.beanutils.convertutils; impor org.apacheer.commons.beanutils.convertutils; impor org.apache.commons.bean.bean.bean.con.convertutils; impor org.apache.apommons.bean This method implements the automatic* encapsulation function of the returned Map collection* The List collection stores a series of MAP * objects, obj is a javaBean * @param listMap collection* @param objjavaBean object* @return */public List parse(List list,Class obj){//Generate collection ArrayList ary = new ArrayList();//Transfer all data in the collection for (int i = 0; i <list.size (); blocke.printstacktrace ();} catch (IllegalAccessException e) {// TODO TODO AUTO-AUTO-ENTEERATED BLOCKE.PRINTSTACKTRACE ();}} // Kembalikan daftar pengembalian koleksi yang dienkapsulasi;}/** Nilai dalam objek peta adalah nama = aaa, nilai = BBB Call Metode The Metode Tingkat Metode Tingkat Metode Tingkat Metode Tingkat Metode Tingkat Metode Ini Metode The Metode Tingkat Metode Ini Metode The Metode The Metode The Metode The Metode The Metode The Metode The Metode THE MOTOLDA * Nilai dalam peta akan secara otomatis ditetapkan ke kelas pengguna* Metode ini dikombinasikan dengan jdbctemplete dari kerangka kerja musim semi akan sangat* sangat berguna* @param peta menyimpan nama dan koleksi nilai* @param obj Objek yang akan dienkapsulasi. while (it.hasnext ()) {// Dapatkan nama string name = it.next (). toString (); // Dapatkan nilai string value = map.get (name) .toString (); coba {// name tipe (type! = = null. Name, convertutils.convert (value, type));}} catch (exception ex) {ex.printstacktrace ();}} return obj;}} // Daftar metode penggunaan Stugrouplist2 = new arraylist (); entitybean Entbean = new Entitybean (); for (dynababeab (dynablean) {dynablean) {dynablean) {dynablean) {dynablean (dynablean) {dynablean (dynablean (dynablean (dynablean (dynablean) (stubean.get ("group_id")! = null && stubean.get ("group_id"). Equals (group_id)) {linkedHashMap Map = new LinkedHashMap (); peta.put ("pilih_id", stubean.get ("pilih_id")); peta.put ("group_user_typecode", stubean.get ("group_user_typecode")); peta.put ("group_id", stubean.get ("group_id")); Map.put ("RealName", Stubean.get ("RealName")); Stugrouplist2.add (peta); }} Stugrouplist2 = engean.parse (Stugrouplist2, Stugroup.class);Meringkaskan
Di atas adalah semua konten artikel ini tentang mengonversi objek peta dalam koleksi daftar ke dalam kode instan dalam formulir <POMPERTIF>. Saya harap ini akan membantu semua orang. Teman yang tertarik dapat terus merujuk ke topik terkait lainnya di situs ini. Jika ada kekurangan, silakan tinggalkan pesan untuk menunjukkannya. Terima kasih teman atas dukungan Anda untuk situs ini!