Está en la página 1de 2

public void escribirTextoArchivo(String nombreArchivo, String parametro,String r

es) {
FileReader archivo=null;
String linea="";
String lineas="";
String texto;
try {
archivo = new FileReader(nombreArchivo);
lector = new BufferedReader(archivo);
res = res.toUpperCase();
switch(res)
{
case "A":
System.out.println("ingrese nueva linea");
texto = varia.readLine();
while ((linea = lector.readLine()) != null) {
if(linea.indexOf(parametro)!=-1)
{
String datos[] = linea.split(" ");
String tex=linea;
linea=tex.replace(datos[0], texto);
}
lineas += linea + '\n';
}
break;
case "B":
System.out.println("ingrese nuevo nombre");
texto = varia.readLine();
while ((linea = lector.readLine()) != null) {
if(linea.indexOf(parametro)!=-1)
{
String datos[] = linea.split(" ");
String tex=linea;
linea=tex.replace(datos[1], texto);
}
lineas += linea + '\n';
}
break;
case "C":
System.out.println("ingrese nuevo nombre");
texto = varia.readLine();
while ((linea = lector.readLine()) != null) {
if(linea.indexOf(parametro)!=-1)
{
String datos[] = linea.split(" ");
String tex=linea;
linea=tex.replace(datos[2], texto);
}
lineas += linea + '\n';
}
break;
case "D":
System.out.println("ingrese nuevo apellido");
texto = varia.readLine();
while ((linea = lector.readLine()) != null) {
if(linea.indexOf(parametro)!=-1)
{
String datos[] = linea.split(" ");
String tex=linea;
linea=tex.replace(datos[3], texto);

}
lineas += linea + '\n';
}
break;
case "E":
System.out.println("ingrese nuevo apellido");
texto = varia.readLine();
while ((linea = lector.readLine()) != null) {
if(linea.indexOf(parametro)!=-1)
{
String datos[] = linea.split(" ");
String tex=linea;
linea=tex.replace(datos[4], texto);
}
lineas += linea + '\n';
}
break;
case "F":
System.out.println("ingrese nueva edad");
texto = varia.readLine();
while ((linea = lector.readLine()) != null) {
if(linea.indexOf(parametro)!=-1)
{
String datos[] = linea.split(" ");
String tex=linea;
linea=tex.replace(datos[5], texto);
}
lineas += linea + '\n';
}
break;
default : System.out.println("ingrese una opcion valida");
break;
}

También podría gustarte