자바 문자 입력 및 출력 스트림

 

. (1)  패키지 org.java;
 2  
. 3  가져 java.io.BufferedReader의]
 . (4)  수입 java.io.BufferedWriter]
 . 5  오기 java.io.File에]
 . 6  오기 java.io.FileReader]
 . 7  오기 java.io.FileWriter]
 . 8  오기 자바 .util.Scanner]
 . 9  
(10)  
. (11 개)  공용  클래스 Main16 {
 12은      공공  정적  무효 메인 (문자열 []에 args) {
 13이다          / * 
14           * 입력 / 출력 스트림 클래스 문자 숫자 키보드로부터 판독을 사용하여
 15           * 및 문자 표시 화면에서 동시에 파일 TEST.DAT 파일에 기록. 
16           * / 
. (17)          은 try은 {
 (18)는              문자열 경로 = "C : \\ \\ Nirobert Einteson Users (사용자) \\ 바탕 화면 파일 \\ \\ \\ 자바"; // 디렉토리 파일 
. (19)              파일 FILEDATA = 새로운 새로운 파일 (경로 + "테스트 .DAT " )
 (20)는              FileWriter FileWriter는 = 새로운 새 FileWriter (FILEDATA를) // 캐릭터 
(21)가              BufferedWriter의,의 BufferedWriter = 새로운 새 의 BufferedWriter (FileWriter) // 문자 파라미터로 향상된 특성을 필요 
22              스캐너 리더 = 새로운 새로운 스캐너합니다 (System.in) ,
 (23)은              그동안 {(reader.hasNextLine ()) //reader.hasNext () 
24                  문자열 문자열 = reader.nextLine (); // 의 정말 reader.next 모른다 () 종료 조건 
(25)                  IF (string.isEmpty ()) BREAK ; // 랩 출구 \ N- 형 
(26)                  bufferedWriter.write (문자열); // 스트링 또는 스트링 어레이 물품 
27                  bufferedWriter.newLine을 (); // 개행 물품 
28              }
 29              bufferedWriter.close을 ();
 30              fileWriter.close ();
 (31)는              
32              // 읽기 문자 
(33)가              을 FileReader을 FileReader = 새로운 새 을 FileReader (FILEDATA);
34              의 BufferedReader의 BufferedReader는 = 의 BufferedReader (파일 리더)을;
35              
36              문자열은 문자열 2;
37              동안 ((문자열 2 = bufferedReader.readLine ())! = null의 ) {
 38                  에서 System.out.println (문자열 2);
39              }
 40              bufferedReader.close ();
41              fileReader.close ();
42              
(43)          } 캐치 (예외 E) {
 44              에서 System.out.println (E);
45          }
 46      }
 47 }

추천

출처www.cnblogs.com/NirobertEinteson/p/12024101.html