Я пишу функцию, которая создаст объект с данными. Пока что я получаю объекты с данными, но по отдельности не в виде коллекции. Я хотел бы вернуть объект со всеми обозначенными данными как один объект Student, а не только один вход для каждого объекта. Я попытался добавить objList.add (obj) из для l oop и выводит все null. Вот код
class Student{
int id;
String name;
int age;
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
}
public static List<Object> createObject(Student st, List<Map<String, String>> csvStudentData) {
List<Object> objList = new ArrayList<>();
Object obj = null;
for(Map<String, String> studentData: csvStudentData) {
for (Map.Entry<String, String> entry = studentData.entrySet()) {
String key = entry.getKey();
String val = entry.getValue();
obj = insertObjectData(st.getClass(), key, value);
objList.add(obj);
}
}
return objList;
}