public static List<UserJournalBean> getUserJournalBean( List<UserJournalBean> listUserJournalBean, List<UserJournalFormBean> listFormBean, GroupTask groupTask) { int counter = 0; String mark = null; for (UserJournalBean userJournalBean : listUserJournalBean) { UserJournalFormBean bean = listFormBean.get(counter); List<Double> marks = new ArrayList<Double>(); if (groupTask.getMarksCount() > 0) { mark = bean.getMark1(); marks.add(mark == null || mark.isEmpty() ? null : Double.valueOf(mark)); } if (groupTask.getMarksCount() > 1) { mark = bean.getMark2(); marks.add(mark == null || mark.isEmpty() ? null : Double.valueOf(mark)); } if (groupTask.getMarksCount() > 2) { mark = bean.getMark3(); marks.add(mark == null || mark.isEmpty() ? null : Double.valueOf(mark)); } userJournalBean.setMarks(marks); userJournalBean.setMarkDate(bean.getMarkDate()); userJournalBean.setComment(bean.getComment().isEmpty() ? null : bean.getComment()); String numberOfAttempts = bean.getNumberOfAttempts(); userJournalBean.setNumberOfAttempts( numberOfAttempts == null || numberOfAttempts.isEmpty() ? null : Integer.valueOf(numberOfAttempts)); ++counter; } return listUserJournalBean; }