Se puede entender de la siguiente manera:
Primero obtenga un mango de archivo. Archivo de archivo = nuevo archivo (); Los dos tienen una conexión de red telefónica. Puedes comenzar a llamar a continuación
Lea la información de la parte A a través de esta línea: nuevo FileInputStream (archivo) Actualmente, esta información se ha leído en la memoria. A continuación, debe ser interpretado como algo que el Partido B puede entender
Ya que ha usado fileInputStream (). Luego, el método correspondiente debe usarse para interpretar los datos cargados en la memoria en este momento.
Después de completar la interpretación, debe obtenerla. Por supuesto, debe convertirse en datos que IO puede reconocer. Luego debe llamar al método BufferedReader () que lee ByTecode. Al mismo tiempo, use el método Readline () de BufferedReader () para leer cada línea de datos en el archivo TXT.
La copia del código es la siguiente:
paquete com.campu;
import java.io.bufferedInputStream;
import java.io.bufferedReader;
import java.io.file;
import java.io.fileInputStream;
import java.io.inputstreamreader;
import java.io.reader;
Clase pública H20121012 {
/**
* Función: Java lee el contenido de los archivos TXT
* Paso: 1: Primero obtenga el mango del archivo
* 2: Obtener el mango del archivo se usa para ingresar una secuencia de código de bytecodo, y esta secuencia de entrada debe leerse.
* 3: Después de leer el flujo de entrada, debe leer la transmisión de byte generada
* 4: Salida de línea por línea. Readline ().
* Nota: Lo que debe considerarse son situaciones excepcionales
* @param filepath
*/
public static void readTxtfile (String filepath) {
intentar {
String coding = "gbk";
Archivo archivo = nuevo archivo (filepath);
if (file.isfile () && file.exists ()) {// juzga si existe el archivo
InputStreamReader Read = New InputStreamReader (
nuevo FileInputStream (archivo), codificación); // Considere el formato de codificación
BufferedReader BufferedReader = new BufferedReader (leer);
Cadena linetxt = null;
while ((linetxt = bufferedreader.readline ())! = null) {
System.out.println (Linetxt);
}
read.close ();
}demás{
System.out.println ("archivo especificado no encontrado");
}
} Catch (Exception e) {
System.out.println ("Error al contenido del archivo de lectura");
E.PrintStackTrace ();
}
}
public static void main (string argv []) {
Cadena filepath = "l: //apache//htdocs//res//20121012.txt";
// "res/";
readTxtFile (filepath);
}
}