¿Cómo extrae Java el directorio de capítulos de una novela txt y registra su ubicación?
ReadTxtFile vacío estático público (ruta del archivo de cadena){
Pruebe {
Codificación de cadena = "UTF-8";
Archivo archivo = archivo nuevo (ruta del archivo);
if(archivo . es file () amp; ampFile.exists()) {//Determina si el archivo existe.
InputStreamReader read = new InputStreamReader(
new FileInputStream(file), encoding); //Considerando el formato de codificación
lector en búfer lector en búfer = nuevo lector en búfer (leer);
String lineTxt = null
int offset = 0; //El número de líneas donde se encuentra el capítulo
int count = 1; //El número de capítulos
List ltInfoVo gtlist = new ArrayList ltInfoVo gt();
InfoVo infoVo
while((line txt = lector almacenado en búfer. readline ())!= null ) {
info VO = nueva información VO();
desplazamiento
If (lineTxt.contains("first") ; ampLineTxt.contains( "Capítulo")) (
infoVo.setCount(count);
infoVo.setOffset(offset);
infovo . settitle( línea txt) ;
lista .add(infoVo
cuenta ;
}
}
sistema . fuera . println(lista . tamaño());
System.out.println(list.get(0)).getCount());
System.out. println(lista .get(0)). obtener desplazamiento());
System.out.println(list.get(0)).
getTitle());
read . close()
} En caso contrario {
System.out.println("No se puede encontrar el archivo especificado") ;
}
} catch(Exception e) {
System.out.println("Error al leer el contenido del archivo");
e .printstacktrace();
}
}
Public static void main(String[] args) {
/ / consola .menú principal();
ruta del archivo de cadena = "C:\\20130815.txt";
readTxtFile(ruta del archivo);
}
Estructura de InfoVo:
Clase pública InfoVo {
Recuento de enteros privado;
Compensación de enteros privado;
Privado título de cadena;
Entero público getCount() {
Recuento de retornos;
}
public void setCount(Recuento de enteros) {
this.count = count
}
Entero público getOffset() {
Devuelve el desplazamiento;
p>
}
SetOffset vacío público (desplazamiento entero){
this.offset = offset
}
Cadena pública getTitle() {
Devolver título;
}
Public void setTitle(título de cadena){
this. /p>
}
}