Utilice el programa Java para leer la información del archivo línea por línea

A la hora de leer el contenido de un archivo, leer línea por línea nos resulta conveniente para manipular el contenido.

Por ejemplo, para el contenido de formato fijo, la primera columna de cada fila tiene la información que necesitamos recortar. En este momento, debe leer línea por línea.

Hay dos formas de leer el contenido de un archivo línea por línea utilizando el lenguaje Java:

  1. FileInputStream y BufferedReader
private static void readFile1(File fin) throws IOException {
    
    
	FileInputStream fis = new FileInputStream(fin);
 
	BufferedReader br = new BufferedReader(new InputStreamReader(fis));
 
	String line = null;
	while ((line = br.readLine()) != null) {
    
    
		System.out.println(line);
	}
 
	br.close();
        fis.close();
}

  1. FileReader y BufferedReader
private static void readFile2(File fin) throws IOException {
    
    
	
	BufferedReader br = new BufferedReader(new FileReader(fin));
 
	String line = null;
	while ((line = br.readLine()) != null) {
    
    
		System.out.println(line);
	}
 
	br.close();
}

Después de leer los datos de cada fila, puede realizar las operaciones que desee.

Supongo que te gusta

Origin blog.csdn.net/DreamsArchitects/article/details/108835203
Recomendado
Clasificación