자바 에서 BufferedReader 의 read () 및 readLine () 방법 에 대한 사용 주의 2015 - 07 - 25 21: 16 3 명 댓 글 읽 기 (0) 모음 집

1196 단어 bufferedreader
다음으로 전송:http://blog.csdn.net/paneyjiang/article/details/6796057/
 
1. txt 파일 을 읽 는 방법 은 여러 가지 가 있 습 니 다. 문자 흐름 으로 읽 었 습 니 다 (편 의 를 위해)
 
 
 FileReader fr = new FileReader("f:\\TestJava.java");

   BufferedReader bf = new BufferedReader(fr);

 
 
 
/ / 여기 읽 기
int b;

   while((b=bf.read())!=-1){

    System.out.println(bf.readLine());

   }

 
줄 마다 첫 번 째 문자 가 표시 되 지 않 은 이 유 는 b = bf. read ()! = -1  매번 한 바이트 만 읽 고 나 오기 때문에 뒤의 bf. readLine ();읽 는 것 은 줄 마다 바이트 가 하나 부족 하 다 는 것 이다.
그래서
String valueString = null;

   while ((valueString=bf.readLine())!=null){

    

    

    System.out.println(valueString);

   }

좋은 웹페이지 즐겨찾기