Это можно понять следующим образом:
Сначала получите ручку файла. File file = new File (); У двух из них есть подключение к телефонной сети. Вы можете начать звонить дальше
Читать информацию о партии A через эту строку: New FileInputStream (файл) в настоящее время эта информация была прочитана в память. Далее это нужно интерпретировать как то, что может понять сторона B
Так как вы использовали FileInputStream (). Тогда соответствующий метод необходимо использовать для интерпретации данных, загруженных в памяти.
После того, как интерпретация завершена, вам необходимо вывести ее. Конечно, его необходимо преобразовать в данные, которые может распознать IO. Затем вам нужно вызвать метод BufferedReader (), который считывает ByteCode. В то же время используйте метод readline () BufferedReader () для чтения каждой строки данных в файле TXT.
Кода -копия выглядит следующим образом:
пакет com.campu;
Импорт java.io.bufferedinputstream;
Импорт java.io.bufferedReader;
Импорт java.io.file;
импортировать java.io.fileinputstream;
Импорт java.io.inputStreamReader;
Импорт java.io.reader;
открытый класс H20121012 {
/**
* Функция: Java читает содержимое файлов TXT
* Шаг: 1: сначала получите ручку файла
* 2: Получение рукоятки файла используется для ввода потока байт -кодов, и этот входной поток должен быть прочитал.
* 3: После прочтения входного потока вам необходимо прочитать сгенерированный байтовый поток
* 4: Вывод линии по линии. readline ().
* Примечание: то, что нужно учитывать, - это исключительные ситуации
* @param filepath
*/
public static void readtxtfile (String filePath) {
пытаться {
String encoding = "gbk";
File file = new File (filePath);
if (file.isfile () && fail.exists ()) {// Существует, существует ли файл
InputStreamReader Read = New InputStreamReader (
New FileInputStream (файл), кодирование); // рассмотреть формат кодирования
BufferedReader BufferedReader = new BufferedReader (Read);
String linetxt = null;
while ((linetxt = buffered reader.readline ())! = null) {
System.out.println (linetxt);
}
read.close ();
}еще{
System.out.println («Указанный файл не найден»);
}
} catch (Exception e) {
System.out.println ("Ошибка чтения содержимого файла");
e.printstacktrace ();
}
}
public static void main (string argv []) {
String filePath = "l: //apache//htdocs//res//20121012.txt";
// "res/";
readtxtfile (filepath);
}
}