고민보다Go
반복문 본문
List<String> reservedTimeList = new ArrayList<>();
if (reservedTime != null) {
for (ReservationContact contact : reservedTime) {
reservedTimeList.add(contact.getReservationTime());
}
}
System.out.println(reservedTimeList);
위와 같이 해야 nullpoint에러가 나지 않았다.
List<ReservationContact> reservedTime = null;
List<String> reservedTimeList = null;
ReservationContact reservation = new ReservationContact();
reservation.setClinicInstinum(clinicInstinum);
reservation.setReservationDate(reservationDate);
reservedTime = clinicContactDao.reservedTime(reservation);
System.out.println("reservedTime : " + reservedTime);
System.out.println(reservedTime.get(0).getReservationTime());
System.out.println(reservedTime.size());
for(int i = 0; i < reservedTime.size(); i++) {
reservedTimeList.add(i,reservedTime.get(i).getReservationTime());
System.out.println(reservedTimeList.get(i));
}
reservationTimeList 리스트를 null로 초기화 하지 않았기 때문에 값이 안들어갔던 것이다.
기본이 많이 부족하구나 싶다.....자바공부좀 다시 정리해야겠다
'트러블슈팅' 카테고리의 다른 글
| 리스트 이미지파일 조인.. (0) | 2024.05.25 |
|---|---|
| 스프링부트 (0) | 2024.04.01 |