Cita:
Iniciado por LuisChavezB Java es un lenguaje orientado a objetos por lo tanto lo poropio seria crear un objeto que represente a un Contacto, y hacer las operaciones necesarias para leerlos desde tu archivo y crear instancias de cada contacto.
Si fuera tu no guardaria los contactos en un .txt, los persisitiria mediante XML, JSON o YAML te recomiendo este ultimo por su gran facilidad.
Pues es que me pidieron que fuera en un .txt, por esa razón es que lo hago así.