순위의 내가 values- 이름 쌍의 목록이 있다고 가정 해 봅시다자바 주문 수확기 컬렉션
A = [ ('john',4), ('doe',7) .... ]
B = [ ('john',4), ('carmack',2) .....]
...
나는 순위가
Combined = [ ('carmack',2),('john',4),('doe',7) ]
즉, 통합 된 하나의 콜렉션으로 위의 목록을 결합하려는 SQL 측면에서
이 자바에서이 작업을 수행하는 가장 효율적인 방법은 무엇
SELECT * FROM (
SELECT * FROM A
UNION
SELECT * FROM B
UNION
....
) ORDER BY RANK
같다, 나는 생각하고 지도에 값을 입력하고 키를 기준으로지도를 정렬하는 것입니다.
당신은'Pair' 객체의'Set'를 찾고 계십니까? –
TreeSet을 사용한 다음 컬렉션에 all()을 추가하면됩니다. –
'TreeMap'을 사용하여 orderingscriterium을 유지하고 double을 제거합니다. 아니면'HashSet'과 이후의 정렬. 두 개의 동일한 키의 경우 어떤 값을 저장할지 결정하는 방법은 무엇입니까? –