В примере этой статьи рассказывается о методе операции текстового файла Java. Поделитесь этим для всех для вашей ссылки. Конкретный анализ заключается в следующем:
Сначала Java не поддерживала обработку текстовых файлов. В писателе), Flush () и Close () являются абстрактными методами. Подклассы должны быть реализованы отдельно.
Когда мы читаем и пишем текстовые файлы, очень удобно использовать читатель, такой как FileReader, InputStreamReader и BufferedReam. Наиболее важным классом является InputStreamReader, который является мостом, преобразованным в символы байтами. Вы можете указать метод кодирования в конструкторе. При чтении файлов с помощью FileReader,
FileReader fr = new FileReader ("ming.txt");Среди них метод чтения () возвращается, чтобы прочитать следующий символ. Конечно, вы также можете использовать чтение (char [] ch, int off, int langth). Если вы используете InputStreamReader для чтения файлов
While ((ch = isr.read ())! = -1) {System.out.print ((char) ch);}Это ничем не отличается от FileReader. Метод Read () лучше для времени.
BufferedReader BR = New BufferedReader {System.out.println (data);}Когда вы понимаете, как читать текстовый файл с помощью читателя, также очень просто писать файлы с помощью автора. Обратите внимание, что когда вы пишете файлы, чтобы повысить эффективность, письменные данные сначала будут размещены в буфере, а затем файл будет записан. Поэтому иногда вам нужно активно вызвать метод flush (). Метод написания файлов выше ::
FileWrite FW = New FileWriter ("Hello.txt"); txt "); osw.write (s, 0, s.length ()); osw.flush (); printwriter pw = new Printwriter (новый outputstreamwriter (new FileOutputStream (" hello3. txt ")) ,,,, true); pw.println (s);Не забудьте закрыть поток после использования! Вот небольшой пример, чтобы помочь новичкам понять. На самом деле, иногда система Java IO требует, чтобы мы могли больше помнить, иначе она когда -нибудь будет скудно.
// Hello World Мне нравится Java LanguageMport Java.io.*; ; int ch = 0; ("" ming.txt "))); string data = null; while ((data = br.readline ()))! = null) {system.out.println (data);} файл whrw = new FileWriter (" Hello.txt ") ;; fw.write (s, 0, s.length ()); fw.flush (); S.Length ()); .Close ();Есть надежда, что эта статья полезна для дизайна программы Java каждого.