과거⚰️
HashMap.get() 사용시 키가 맞는데 오류도 안나고 값도 안가져오고 멈춤
아무루
2021. 6. 11. 11:19
HashMap.get() 사용 시 키가 맞는데 오류도 안 나고 값도 안 가져오고 멈춤
해쉬 맵을 이용해서 값을 가져와서 엑셀에 뿌려주는 작업을 하고 있는데
HashMap <String, String>으로 가져온 값들 중 cnt가 안 불러와짐;;
키셋으로 키 확인하고 해도 다 맞는데 오류도 안 뜨고 그냥 멈춰버려서 뭘까했는데
로그를 찍어보니 java.lang.Long cannot be cast to java.lang.String 오류가 나는 걸 확인하고
감을 잡았다.
알고 보니 try catch문 안에 있는데 catch 쪽에 e.printStackTrace(); 가없어서 오류가 났는데 표시가 안되는 것 ㅡㅡ 그야말로 삽질....
어쨌든 String.valueOf()를 통하여 원하는 값을 String으로 형 변환 후 사용해주면 된다...