lectura y escritura en java

antes todo buenas noches quiero hacerles una consulta me an dejado una tarea que es la de que me pide implementar una aplicación que permita registrar los datos de los alumnos a través de una GUI la cual contiene tres jtextfield de codigo nombre y promedio y de jbutto de guardar y quitar con las siguientes Consideraciones.
• La aplicación cargará en el ArrayList los datos del archivo de texto: notas.dat y mostrará en el área de texto dicha información
• Al terminar de ingresar los datos, se debe guardar la información del ArrayList al archivo notas.dat.
• Considerar que no puede ingresar códigos duplicados y eliminar más de las personas contenidas en la lista.
• Y al pulsar quitar, se eliminará el código buscado. Ejemplo:
txtaBuscar.equalsIgnoreCase(lista.get(x).getCodigo())

mi pregunta es como puedo leer los datos de mi archivo de texto(cargarlo en la gui) y al mismo tiempo agregar datos y guardarlos...espero su pronto respuesta gracias de antemano

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

gracias x no contestar XD

gracias x no contestar XD pedia una idea no que me resuelvan el problema!

Imagen de Jose Manuel

Re: gracias x no contestar XD

Pues si no sabes como guardar informacion en un archivo.
Checa la clase File, allí viene como leer y escribir en un archivo. Ahora, el tema de los ficheros esta bastante comentada en la web, incluso aqui hay temas de eso...
La cosa no es que no te quieran ayudar, sino que muestres algo de iniciativa.
Suerte :D

Leer archivos de texto plano

Quizas puedas echarle un lente a esta entrada. Ahí viene una forma para leer archivos de texto plano