이 기사의 예는 Java 텍스트 파일의 작동 방법을 알려줍니다. 참조를 위해 모든 사람을 위해 공유하십시오. 특정 분석은 다음과 같습니다.
Java는이 부족을 보충하기 위해 텍스트 파일의 처리를 지원하지 않았습니다. Writer)에서 Flush () 및 Close ()는 초록 방법 (char [] ch, int lay, int length) 및 close () 메소드는 추상 방법입니다. 서브 클래스는 별도로 실현되어야합니다.
텍스트 파일을 읽고 쓸 때 Filereader, InputStreamReader 및 BufferedReam과 같은 리더를 사용하는 것이 매우 편리합니다. 가장 중요한 클래스는 InputStreamReader이며 바이트에 의해 문자로 변환되는 브리지입니다. 생성자에 코딩 메소드를 지정할 수 있습니다. Filereader와 함께 파일을 읽을 때
filereader fr = new filereader ( "ming.txt");
그중에서도 read () 메소드는 다음 문자를 읽습니다. 물론, 당신은 또한 읽기 (char [] ch, int off, int langth)를 사용할 수 있습니다. InputStreamReader를 사용하여 파일을 읽는 경우
while ((ch = isr.read ())! = -1) {system.out.print ((char) ch);}이것은 FilereAder와 다르지 않습니다. read () 메소드는 시간이 더 좋습니다. BufferedReader를 사용하여 독자를 포장 할 수 있습니다.
bufferedReader br = new bufferedReader {System.out.println (data);}독자와 함께 텍스트 파일을 읽는 방법을 이해하면 Writer와 함께 파일을 작성하는 것도 매우 간단합니다. 주목해야 할 한 가지는 파일을 작성할 때 효율성을 향상시키기 위해 서면 데이터가 먼저 버퍼에 배치 된 다음 파일이 작성된다는 것입니다. 따라서 때로는 Flush () 메소드를 적극적으로 호출해야합니다. 위의 파일을 작성하는 방법은 다음과 같습니다.
filewriter fw = "hello.txt"s = fw.write (s.length (); txt "); osw.write (s, 0, s.length ()); osw.flush (); printwriter pw = new printwriter (new outputStreamWriter (new FileoutPutStream ("hello3. txt ")) ,, true); pw.println (들);사용 후 흐름을 닫는 것을 잊지 마십시오! 다음은 초보자가 이해하는 데 도움이되는 작은 예입니다. 실제로, 때때로 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);} filewriter fw = new FileWriter (" hello.txt ") ;; fw.write (s, 0, s.length ()); fw.flush (); outputStreamWriter = 새로운 outputStreamWriter (s, 0,); s.length (); osw.flush (); 새로운 인쇄기 (new outputStreamWriter ( "hello3.txt"); pw.prin tln (s); isr. .Close (); fw.close ();이 기사는 모든 사람의 Java 프로그램 설계에 도움이되기를 바랍니다.