Java에서 파일을 한 줄씩 역순으로 읽는 방법 – 전체 자습서

게시 됨: 2013-03-30

다음은 Java8 API를 사용하여 역순으로 파일을 한 줄씩 읽는 가장 간단한 Java 프로그램입니다. 사용해 보시고 문제가 있으면 알려주세요.

  • 파일 내용을 뒤집는 자바 프로그램
  • 파일의 각 줄을 역으로 바꾸는 프로그램 작성

더 많은 관련 질문과 답변을 찾을 수 있는 Java 인터뷰 시리즈를 작성하겠습니다. 자세한 내용은 계속 지켜봐 주시기 바랍니다.

이 자습서에서는 아래 단계를 살펴보겠습니다.

  1. Document 위치에 있는 crunchify.txt 파일을 읽을 것입니다. 나는 Macbook pro를 사용하고 있으므로 다른 OS와 노트북/데스크톱을 사용하는 경우 프로그램 CrunchifyReverseLineReader.java 에서 파일 경로를 적절하게 변경하십시오.
  2. 먼저 Simple Order로 파일을 읽습니다.
  3. 그러면 역순으로 파일을 읽습니다.
  4. Please note : 아래 프로그램은 기본적으로 역순 출력에서 ​​모든 빈 줄을 제거합니다. 빈 줄을 유지하려면 프로그램 자체의 주석을 살펴보십시오.
  5. CrunchifyReverseLineReaderTest.java 파일을 생성하고 테스트 결과를 위해 아래에서 코드를 복사합니다.

자바 코드:

francesco의 주석에 따라 파일에서 빈 줄을 제거하도록 코드를 업데이트했습니다.

기타 반드시 읽어야 할 기사: https://crunchify.com/why-and-for-what-should-i-use-enum-java-enum-examples/

이제 테스트해 보겠습니다. 테스트 파일을 생성합니다.

Note: 파일 crunchify.txt에는 아래 결과에서 볼 수 있듯이 사이에 1개의 빈 줄을 포함하여 total 11 lines 이 있습니다.

산출: