내가이지도 분류 할 해시 맵 정렬하는 방법 :문자열, 문자열 컬렉션 <String []>> [인덱스]
String key = "MyKey";
Collection<String[]> values = new ArrayList<String[]>();
map.put(key, values);
String[] firstValues = { "John", "21", "M"};
values.add(firstValues); //Name, Age, Gender
String[] secondValues = { "Jane", "31", "W"};
values.add(secondValues);
등 너무
:지도에서
Map<String, Collection<String[]>> map = new HashMap<String, Collection<String[]>>();
예를 들어입니다 finnaly, 있습니다 : 지도 :
그리고 내가 원하는 :
Collection<String[]> values = map.get(key);
다음 종류의 두 번째 인덱스 (나이)에 의해 처음으로 알파벳 순으로 색인 (이름), 또는 에 의해, 예를 들어 특정 인덱스에 의해. 그래서 첫 번째 정렬이 될 것입니다 후 :
Mykey : [["Eve", "31", "W"], ["John", "21", "M"]];
초 종류 후 :
Mykey : [["John", "21", "M"], ["Eve", "31", "W"]];
'수집'은 반드시 주문할 필요는 없습니다. 대신에'List'를 사용하는 것이 좋습니다. – Vatev