Necesito un Mapa, pero cuando llamo get (clave, n) debería devolver no solo todos los registros con el valor clave buscado, sino también todos los n últimos bits significativos de la clave son los mismos que la clave de búsqueda (por ejemplo, aplicando algo como la clave & (1 < < (n + 1) -1)).¿Hay un mapa con una longitud de clave variable en el mundo de Java?
¿Hay algo como esto ya implementado en Java?
¿Por qué no simplemente hacer que la clave real sea solo los n bits menos significativos de la clave calculada? –
@GregS: Creo que el OP quiere que 'n' se dé sobre la marcha, por consulta. – amit
Claramente, algo tan específico como esto no está disponible en la biblioteca estándar. La pregunta es: ¿no puedes usar los n últimos bits significativos como la clave y una lista como el valor? ¿Por qué especificar una clave que no puede usar realmente? – Viruzzo