bufferedreader readline 예제

이러한 동작으로 인해 위의 예와 같이 BufferedReader를 반복하는 while 루프를 작성하는 것이 매우 일반적이며, 이 마지막 BufferedReader 예제에 대한 자세한 내용에 관심이 있다면 “열고 여는 방법”에서 코드 조각을 가져갔습니다. Java”자습서와 URL에서 콘텐츠를 읽고, 그 튜토리얼에서 훨씬 더 많은 토론이있다. 이 예제를 http://www.java67.com/2016/01/how-to-use-foreach-method-in-java-8-examples.html 여기에서 확인하려면 위의 설명서에 포함된 줄을 다시 작성해야 합니다. 기본 문자 또는 바이트 스트림으로 만들 수 있도록 해당 읽기 요청이 설정됩니다. 따라서 FileReader 및 InputStreamReaders와 같이 읽기() 작업이 비용이 많이 들 수 있는 모든 리더를 중심으로 BufferedReader를 래핑하는 것이 좋습니다. 예를 들어, 그것은 또한 입력 StreamReader와 자바 버퍼리더를 사용 하 여 일반적인. 우리는 위의 BufferedReader 자바 독 문에서 언급 된이 것을 보았고, 이제 System.in 읽을 수 있도록 InputStreamReader 주위에 버퍼리더를 래핑하는 예제를 공유 할 것입니다. 하나의 마지막 BufferedReader 예제로, 다음 코드 스니펫 다시 입력 StreamReader 주위 버퍼드 리더를 래핑 하는 방법을 보여 주지만,이 경우 InputStreamReader 자바 URL연결에서 입력 스트림 주위에 래핑: 당신이 본 대로, 일반적인 이러한 모든 예제를 중심으로 스레드는 BufferedReader를 InputStream 주위에 래핑한 다음 BufferedReader readLine 메서드를 사용하여 일련의 문자열로 입력을 읽는 프로세스를 단순화합니다. java.io.BufferedReader.readline() 메서드는 텍스트 줄을 읽습니다. 선은 라인 피드(`n`), 캐리지 리턴(`r`) 또는 캐리지 리턴 다음에 바로 라인피드가 있는 하나에 의해 종료되는 것으로 간주됩니다. 다음과 같은 내용이있는 텍스트 파일 c :/test.txt가 있다고 가정합니다.

이 파일은 우리의 예제 프로그램에 대한 입력으로 사용됩니다 – 나는 두 가지 이유로 FileReader 주위에 버퍼리더를 래핑. 첫째, BufferedReader는 이름에서 의미하는 바를 수행하여 입력을 버퍼링하여 읽기 프로세스를 훨씬 더 빠르게 만듭니다. 둘째, BufferedReader는 입력의 각 줄을 Java 문자열로 변환하고 이전 예제에서 보았듯이 파일 읽기 프로세스를 크게 단순화하는 readLine 메서드를 제공합니다. 판독기는 터미널 스트림 작업을 실행하는 동안 에 작동해서는 안 됩니다. 그렇지 않으면 터미널 스트림 작업의 결과가 정의되지 않습니다. 줄 종료 문자를 포함하지 않는 줄의 내용을 포함하는 문자열 또는 스트림의 끝에 도달한 경우 null입니다. 텍스트 입력에 DataInputStreams를 사용하는 프로그램은 각 DataInputStream을 적절한 버퍼링리더로 대체하여 지역화할 수 있습니다. 코드의 주석이이 코드에서 무엇을하고 있는지 다루기를 바랍니다.하지만 자세한 정보를 원한다면 “Java로 명령줄 입력을 읽는 방법”자습서를 방문하십시오. 파일 리더 … 문자 파일을 읽기위한 편의 클래스입니다 … FileReader는 문자 스트림을 읽기위한 것입니다.

원시 바이트 스트림을 읽으시면 FileInputStream을 사용하는 것이 좋습니다. 다시 말하지만 BufferedReader readLine 메서드는 문자열 또는 null 참조를 반환하며 이와 같은 텍스트 입력을 읽을 때 사용하는 편리한 방법입니다. 이 메서드는 Reader 클래스의 해당 읽기 메서드의 일반 계약을 구현 합니다. 추가 편의를 위해 기본 스트림의 읽기 메서드를 반복적으로 호출하여 가능한 한 많은 문자를 읽으려고 시도합니다. 이 반복 읽기는 다음 조건 중 하나가 true가 될 때까지 계속됩니다 : Java BufferedReader 클래스에 대한 자세한 내용은 위에 표시된 BufferedReader 자바 독 링크 또는 다른 BufferedReader 관련 자습서에 대한 링크를 방문하십시오. 위에서 공유합니다.

 
Mobile Site

Follow Us On Facebook Follow Us On Twitter Follow Us On Google + Follow Us On LinkedIn Follow Us On You Tube Copyright 2019 © All Rights Reserved. Powered by - ARE Network Solutions