아 이미지 왜 자꾸 깨짐.

이미지 자꾸 깨지니까 그냥 말로하겠음 ...딱히 할말이없네요 이미지올리고싶은데
ps&cube
접속 : 6146   Lv. 86

Category

Profile

Counter

  • 오늘 : 95 명
  • 전체 : 439992 명
  • Mypi Ver. 0.3.1 β
[학생] HashMap에서 밸류 꺼낼때의 오류 해결 부탁드립니다. (4) 2015/10/15 PM 08:47

사진처럼....이게 좀 이상합니다.
SetNa처럼 따로 메소드 만들어서 하면
HashSet에서 Human타입으로 cast할수 없다고 나오는데,

insertHuman 쪽에서 등록할때 등록 put하고나서
그대로 복사하면
또 그 주민등록번호에 맞춰서 이름이 입력한데로 바뀝니다....

대체 뭐가 잘못된걸까요? ㅜㅠ

참고삼아 UI에서 SetNa불러올때랑,

Human객체 만들어서 HumanList에 넣기전에 과정 올립니다.


전체파일 압축파일은

http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040201&docId=235791791
여기있어요.



신고

 

ArchTiger    친구신청

파일에서 읽어온 후에 먼저 몇개의 엘리먼트가 해쉬맵에 존재하는지 확인해보세요. 코드자체의 큰 문제는 없는거 같고 저장할때 비어있는 해쉬맵을 저장하는 것 같습니다.

흡...    친구신청

오류는 없는데요.. 그리고 어차피 제네릭을 걸었으니까 캐스팅은 안해줘도 될 것 같아요~

ELEMENTALMASTER    친구신청

? Human이 정확히 뭔지 모르겠지만 클래스 인거 같은데 거기다 바로 스트링을 집어 넣어서 그런거 아닌가요? 클래스캐스트 에러면 종류가 틀린거 넣어서 그런거 같은거같네요..
humanList.get(jumin)여기서 string값 빼는거 같은데..
Human a = new Human();
a.setName(humanList.get(jumin));
정도 일거 같은데요.

알레폰드    친구신청

그림이랑 올려주신 코드랑 setNa 부분이 틀려서 문제부분을 찾기가 어렵군요 의도해서 코드를 지우신건지 아니면 코드가 원래 다른건지 의도가 애매 합니다, 그냥 그림만 보면 원하신대로 짜셨다면 문제가 없으실것 같은데, 만약 문제가 아직도 발생한다면 그냥 프로젝트 그대로 통으로 올려주시는게 나을것 같습니다~
X