오류 내용
객체 조회 시 마지막 입력값으로 출력됨
<해결 과정>
우선 구조 설정에서 문제가 있었다.
첫 구상은 객체를 하나로 잡고
그 안에 값을 set, get으로
hashtable에 값을 입력해준다는 생각이었는데
여기서의 문제점은 하나의 객체로 여러 값을 넣어주면
참조 주소가 하나로 귀결? 되어 마치 덮어씌워진 것처럼 보이게 된다.
해결을 위해서는
각 집합마다 객체를 생성해주어야 한다
그래서 값을 입력받는 블록에서 객체를 생성을 했다.
<결론>
집합에 넣을 객체가 공유 객체가
되어서는 안 된다.
'프로그래밍 > java' 카테고리의 다른 글
LocalDate, LocalTime 시간 비교 (0) | 2023.10.17 |
---|---|
Exception source (0) | 2019.11.13 |
String , StringBuffer, StringBuilder (1) | 2019.11.13 |
Iterator (1) | 2019.11.13 |