Red de conocimiento informático - Aprendizaje de código fuente - Programación de texto

Programación de texto

Importar Java .io .excepción io;

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();

}

}

}

}