SMALL
HashMap
원소들을 이름/값 쌍 형식으로 저장하고 접근할 수 있게 해준다.
KEY = VALUE
유저가 KEY값을 임의로 지정하여 삽입하면 원소들에 접근이 가능하지만
랜덤 KEY 형태나 외부에서 데이터를 조회하여 넘어 왔을 경우 어떠한 KEY가 존재 하는지 파악할 수 없다.
그럴때마다 일일이 System.out.println()나 Log.debug()를 사용하여 확인할 수 없을 것이다.
이러한 경우 Iterator를 활용하여 Map안에 존재하는 데이터를 추출하자.
Iterator
Key = value 로 되어있는 형태의 데이터 구조를 뽑아 올 수 있다.
KeySet() 메소드를 이용하여 Key를 정렬하고 순차적으로 Key값을 구한다.
While문을 통하여 다음Key가 존재하는지 반환
존재시 Key값을 구하여 Key에 해당하는 데이터를 뽑아온다
TIP : XML 에서 iterate 사용
Java
Xml
<iterate property="columnList" conjunction=",">
<![CDATA[
"columnList[].columnId" $columnList[].constaints$
]]>
</iterate>
LIST
'IT > java' 카테고리의 다른 글
java file db sqlite 생성 (0) | 2016.09.14 |
---|---|
JAVA BLOB 데이터 ORACLE 저장 (0) | 2016.09.14 |
JAVA String과 StringBuffer 메소드 (0) | 2016.03.30 |
JAVA Integer String 사용방법 (0) | 2016.03.29 |
JAVA 변수 선언과 대입 (0) | 2016.03.29 |