我有一個列表,它可能有最多2個值或最小0個值。現在我需要將第一個項目值和第二個項目值設置爲我的pojo類。在java for each循環中獲取值時發生
List<student> studentList = studentRepository.findById(idval);
studentList.forEach(student -> {
st.setStartTime(student.getStartTime()); // fetch from 1st item
st.setEndTime(student.getEndTime()); // fetch from 1st item
st.setNextStartTime(student.getStartTime()); // fetch from 2nd item
});
這裏我需要爲我的studentList
pojo設置數值。在該pojo中,我需要設置3個屬性,其中前兩個屬性值來自列表的第一個項目,第三個屬性值來自列表的第二個項目。
任何人都可以提出一些好的方法來做同樣的事情。
編輯: 我有一個列表(studentList),它有兩個學生類對象項目。 (假設列表中有studentA和studentB信息)。現在我需要迭代studentList並將值設置爲一個pojo(st)。在st
pojo我有3個屬性在那裏。在這裏我需要用studentA信息設置前兩個屬性值,用studentB信息設置第三個屬性值。
您可以編輯您的問題補充一些細節?目前還不清楚...... –
用編輯更新了我的問題 – Vinod
你爲什麼用第二個學生的數據覆蓋st?爲什麼不從名單中獲得第二名學生?或者你是否想要迎合1個學生的案例? – sisyphus