okjsp
[2014-05-13]
http://www.okjsp.net/seq/250323
제가 아는게 없어서 계속 질문을 올리게 되네요..
php 연관 배열을
jsp에서 HashMap으로 바꿔서 사용하려고
합니다.
근데 HashMap에서 Key는 유일한데 Value에 값이 좀 여러 개가 필요한경우..어떻게 해야하나요? value의 중복은 가능하지만 마지막 값만 남는걸로 알고 있는데.. 모두 사용하는 방법은 없을까요?
======================================================================================
답변1
Value를
배열값(,)으로 넣고 필요할 때 split해서 사용하면 안되나요?
답변2
배열을 직접 넣어도 됩니다.
답변3
자바의 자료구조중 List가 있습니다..배열과 비슷하죠..List 클래스 객체에 원하는 값들을 넣은후..그 값들을
HahMap에 정해진 key에 넣으시면 됩니다..ArrayList가 대표적으로 자주 사용되죠..
답변4
HashMap Value 에 List, HashMap 을 또 담아도 됩니다. 아님, 자료 특성에 따라 Value 값으로
LinkedHashmap 을 쓰면 편한 경우도 있습니다. Linkedhashmap 에는 순서가 있거든요. 아님 자동정열이 필요하면 TreeMap
을 쓰는거도 좋고요. ㅎㅎ
답변5
apache common프로젝트중 mutivalue map이 있습니다 그것이 php의 연관배열과 유사합니다
답변5-1
http://commons.apache.org/proper/commons-collections/javadocs/api-3.2.1/org/apache/commons/collections/map/MultiValueMap.html
스펠링이 잘못 되네요
MultiValueMap 검색해보면 이것을 상속해 php연관배열처럼 만든 사람이 있습니다
'나의질문답' 카테고리의 다른 글
[2014-05-13]아파치와 아파치톰캣연동시 질문있습니다~ (0) | 2014.07.29 |
---|---|
[2014-05-13]java/jsp차이? (0) | 2014.07.29 |
[14-05-12]the requested operation has failed에러관련질문드립니다. (0) | 2014.07.29 |
[14-05-14]소스 질문있어요 (0) | 2014.07.29 |
java파일에서 url로 java파일 호출? (0) | 2014.07.29 |