로딩
요청 처리 중입니다...

자바 Map 인터페이스 중 순서보장이 필요한 경우

 자바 Map 인터페이스 중 순서보장이 필요한 경우

흔한 SI에서는 Map을 쓸때 대부분 HashMap을 쓰는데 이 HashMap은 순서가 보장되지 않음 public void something() { Map sampleMap = new HashMap(); sampleMap.put( "A", "1" ); sampleMap.put( "B", "2" ); sampleMap.put( "C", "3" ); // Iterator로 Key:Value출력 // 어떨 때는 B, A, C순서로, 어떤때는 C, B, A순서로 // 순서보장이 되지 않음 } 맵에 집어 넣은 순서대로 들어가 있다는 보장이 없음. 그러다보니 막장 SI들의 소스중에는 이런 공포의 소스도 본적이 있음 public void something() { List keyList = new ArrayList(); List valueList = new ArrayList(); ke...

# c # 톰캣 # 자바 # 오라클 # 서블릿 # 개발자 # 개발 # sm # si # jdk # java # 파이썬