Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Dayleap en 28 Junio 2017, 14:17 pm



Título: Buscar un string en un txt y modificarlo
Publicado por: Dayleap en 28 Junio 2017, 14:17 pm
Hola muy buenas tengo una duda con un metodo y no se como resolverla ni si es posible

Quiero que el metodo haga lo siguiente:

Tengo un personas.txt el cual contiene informacion de una serie de personas : Monitores o Usuarios. Lo que hago es leer este fichero e ir rellenando dos HashMap uno que contiene  los monitores ( HashMap<Integer, Monitor>) y otro a los usuarios (HashMap<Integer,Usuario>)  la key de los HashMap es el id de cada persona
Código:
1                                               //id
monitor                                      //tipo
Jose Carlos                                 //nombre
Alvarez Perez                              //apellidos
07/09/1976                               //fechaNacimiento
14                                            //horasAsignables
1 1;1 2; 1 3; 1 4; 2 1; 2 3; 4 6   //GruposImpartidos idActividad idGrupo; <--- ESTA
***************************************
4                                                //id
usuario          
Susana                                       //nombre
Rodriguez Estevez                       //apellidos
15/01/1998                              //fechaNacimiento
6/10/2015                               //fechaIngreso
                                             //actividadesCursadasAnteriores
90,5                                      //saldo
1 [1]; 2 [3];                           //actividadesActuales

La cuestion es la siguiente , quiero que al final de ejecutar un metodo el cual añade un grupo impartido:
Código:
public static void asignaMonitorGrupo(HashMap<Integer, Monitor> monitores, int idMonitor){}
  coja la nueva linea de GruposImpartidos y sustituya a la del fichero personas.txt