Domanda

Qualcuno ha usato TreeMultimap in Google collezioni? Capisco che con un TreeMultimap, le sue chiavi e valori sono ordinate per loro ordinamento naturale o comparatori forniti. Mi chiedevo se esiste una funzione che consente all'utente di specificare una chiave e restituisce tutti i valori cui chiavi sono maggiori della chiave fornito dall'utente. Questo può essere fatto con un SortedMap in Java, che ha una funzione chiamata tailMap. Grazie!

È stato utile?

Soluzione

Non ho usato la classe TreeMultiMap, ma una rapida occhiata al Javadoc suggerirei che si potrebbe usare il ASMAP () metodo per ottenere un SortedMap e quindi chiamare tailMap () su questo.

Altri suggerimenti

Si, ho fatto TreeMultimap.asMap () restituiscono un SortedMap per sostenere casi come questo.

Ricordate che tailMap () restituisce tutte le voci le cui chiavi sono maggiori o uguali alla chiave in dotazione. La domanda iniziale ha detto solo "maggiore di".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top