Пример в этой статье в основном реализует преобразование объектов карты в коллекцию списков в список <object> form. Ниже приведен полный код:
Импорт java.util.arraylist; import java.util.hashmap; import java.util.iterator; import java.util.list; import java.util.map; import org.apache.commons.beanutils.convertils; Автоматическая* Функция инкапсуляции возвращаемой коллекции карт* Сборник списков хранит серию карт* объектов, OBJ - это Javabean* @param Listmap Collection* @param objjavabean объект* @return*/public parse parse (список, класс obj) {// Создание коллекции ArrayList Ary = new ArrayList ();/////class в коллекции для (INT (INTISTRILEST arylist = arrayList ();/////close в коллекции для (INT I = 0; i ++) {try {/// Сгенерировать историю объектов инкапсуляция всех параметров в карту в объект объекта o = this.addproperty ((map) list.get (i), obj.newinstance ()); // Добавить объект в коллекцию ary.add (O); blocke.printstacktrace ();} catch (allogalaccessexception e) {// todo автоматически сгенерированный лоткой blocke.printstacktrace ();}} // Возвращение инкапсулированного списка возврата коллекции;}/** Значение в карте-это имя = aaa, value = bbb Call (Method Addproperty (map, user); * Значение на карте будет автоматически назначено пользовательскому классу* Этот метод в сочетании с JDBCTEMPTETE Spring Framework будет очень полезным* @param Map содержит имя и соображение значений* @param obj объекта, чтобы быть инкапсулированным* @return incapsuled объектом*/public addproperty (карта карта, объект obj) {// it in in iterator iterator iTerator Iterator ITERATORTATORTATORTET ();); while (it.hasnext ()) {// Получить имя string name = it.next (). toString (); // Получить значение строки значения = map.get (name) .toString (); try {// Получить тип значения класс = properateUtils.getpropertype (obj, name); name, convertutils.convert (value, type));}} catch (exception ex) {ex.printstacktrace ();}} return obj;}} // Список методов использования stugrouplist2 = new Arraylist (); entitybean entbean = new Entitybean (); for (dynabean stubean: stugrouplist). (stubean.get ("group_id")! = null && stubean.get ("group_id"). equals (group_id)) {linkedhashmap map = new LinkedHashmap (); map.put ("select_id", stubean.get ("select_id")); map.put ("group_user_typecode", stubean.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);Суммировать
Выше приведено все содержимое этой статьи о преобразовании объектов карты в коллекции списков в код экземпляра в списке <object> form. Я надеюсь, что это будет полезно для всех. Заинтересованные друзья могут продолжать ссылаться на другие связанные темы на этом сайте. Если есть какие -либо недостатки, пожалуйста, оставьте сообщение, чтобы указать это. Спасибо, друзья, за вашу поддержку на этом сайте!