复制代码代码如下:
-
* 获取任意对象里เลดี้ returnMapObject ของ值.并且组成list
* @พาราม <T>
* @รายการพารามิเตอร์
* ฟิลด์ @param
* @กลับ
* @พ่นข้อยกเว้น
-
@SuppressWarnings("ไม่ได้เลือก")
สาธารณะ <T> รายการ <Map <String, Object>> returnMapList (รายการ <T> รายการ, สตริง ... ฟิลด์) ส่งข้อยกเว้น {
รายการ<แมป<สตริง,วัตถุ>> mapList = ใหม่ ArrayList<แมป<สตริง,วัตถุ>>();
ถ้า (รายการ == null || list.isEmpty ()) กลับ mapList;
สำหรับ(T t : รายการ){
วิธีการ m = t.getClass().getMethod("returnMapObject",fields.getClass());
ผลลัพธ์ของวัตถุ = m.involve(t,(Object)fields);
mapList.add((ผลลัพธ์แผนที่ <สตริง, วัตถุ>));
-
กลับรายการแผนที่;
-