위치 : org.apache.commons.collections.map.CaseInsensitiveMap
설명 :
1. 모든 키는 소문자로 변환한다 - newKey.toString().toLower();
2. null 도 사용 가능
사용 예 :
Map map = new CaseInsensitiveMap();
map.put("One","111");
map.put("Two","222");
map.put(null,"333");
map.put("one","444");
이렇게 하면 One 와 one 가 소문자로 변환되어 one 로 통일됨
리턴 키는 {"one","two",null}
리턴 값은 {"444","222","333"}
이제 키값의 대 소문자 구분없이 그냥
map.get("one"); 이렇게 하면 됨 !!
댓글 없음:
댓글 쓰기