Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > hashtable or hashmap?

Tengo que Implementar un sistema para la visualizacion y actualizacion de datos de estudiantes.
Al inicio el sistema debe cargar los datos del archivo estudiantes.txt y mostrar el siguiente menu:

1 Ver datos
2 Buscar Estudiante
3 Salir

El menu 1 muestra el listado de todos los estudiantes (matricula y nombre).
Menu 2, pide el ingreso de matricula y muestra los detalles relacionados con el estudiante, ademas ofrece la opcion de editar los datos.

El archivo estudiantes.txt tiene el siguiente formato:
matricula|nombre|carrera|edad|# materias aprobadas|# materias reprobadas|promedio

Ejemplo:
201504123|Carla Arias|IN-TEL|20|10|2|6.8
201402947|Paul Zambrano|IN-TLM|21|18|0|8.1
Tengo que implementar la clase hashtable o la clase hashmap en el programa.
Asi que si me pudieran aconsejar cual clase debería implementar y que beneficios me daría comparada con la otra, les agradeceria.
Gracias por adelantado.

julio 29, 2016 | Registered Commenterjosebano96

https://docs.oracle.com/javase/8/docs/api/java/util/Hashtable.html

"As of the Java 2 platform v1.2, this class was retrofitted to implement the Map interface, making it a member of the Java Collections Framework. Unlike the new collection implementations, Hashtable is synchronized. If a thread-safe implementation is not needed, it is recommended to use HashMap in place"

julio 29, 2016 | Registered Commenterchoces