private <T> List<Object[]> getFieldValueByFieldName(List<T> list,String [] fieldArr) {
List<Object[]> objArrList = new ArrayList<Object[]>();
Object[] objArr = null;
for(T t :list){
objArr = new Object[fieldArr.length];
for (int i = 0; i < fieldArr.length; i++) {
try {
Field field = t.getClass().getField(fieldArr[i]);
objArr[i] = field.get(t);
} catch (Exception e) {
e.printStackTrace();
}
}
objArrList.add(objArr);
}
return objArrList;
}
List<Object[]> objArrList = new ArrayList<Object[]>();
Object[] objArr = null;
for(T t :list){
objArr = new Object[fieldArr.length];
for (int i = 0; i < fieldArr.length; i++) {
try {
Field field = t.getClass().getField(fieldArr[i]);
objArr[i] = field.get(t);
} catch (Exception e) {
e.printStackTrace();
}
}
objArrList.add(objArr);
}
return objArrList;
}