Esto debería ser fácil para muchos de ustedes, pero para mí es solo otro poco de oxidación que debe ser eliminada al volver a la codificación básica de Java. Usar arrays asociativos sangrientos durante tanto tiempo en otros idiomas me ha vuelto agradable y mimada. : PBrushup de estructura de datos (Java)
Mi problema es simple: estoy almacenando un conjunto de objetos, cada uno con una cadena y un número, en una lista. Me gustaría que cada objeto insertado en esta lista se ordene alfabéticamente por su cadena. También me gustaría poder recuperar objetos de la lista por su cadena también. Me gustaría hacer esto de la manera más formal y/o eficiente posible.
¿Hay algo disponible en las bibliotecas estándar de Java para esto?
Sorprendentemente, los Javadocs proporcionan información decente sobre el uso y el rendimiento de las estructuras de datos disponibles. Si busca las interfaces Mapa, Conjunto y Lista, lo guiarán a las diversas implementaciones disponibles. No sé qué versión estás usando, así que no me vinculé directamente. –