Programación de texto
Importar archivo de acceso aleatorio Java .io ;
Clase pública TestMain {
Principal vacío estático público (String[] args) {
//Ruta del archivo original
ruta de cadena 1 = " F:/1 . txt ";
//Ruta del nuevo archivo
ruta de cadena 2 = " F:/2 . txt ";
RandomAccessFile RAF 1 = nulo;
RandomAccessFile raf2 = nulo
Línea de cadena = null
Pruebe {
RAF 1 = nuevo RandomAccessFile(ruta 1, "r");
raf2 = nuevo RandomAccessFile(ruta2, "rw") ;
while((line = RAF 1 . readline())!= null) {
int start = line index of(" CORREO ELECTRÓNICO ");
int end = line . index of(" OU = ");
Cadena a = line.substring(inicio, fin);
Cadena b = a.replace(" DIRECCIÓN "," ");
línea = línea.replace(a, " ");
línea = b+ línea;
RAF 2. escribir( línea . getbytes());
RAF 2 . escribir(' \ n ');
}
} catch(Excepción e) {
e.printstacktrace();
}Finalmente {
prueba {
RAF 1. close();
RAF 2. close();
} captura (IOException e) {
e.printstacktrace();
}
}
}
}