프로그래밍 언어/JAVA

자바에서 일반 텍스트 파일 읽기

Rateye 2021. 11. 12. 11:31
728x90
반응형
질문 : 자바에서 일반 텍스트 파일 읽기

Java에서 파일의 데이터를 읽고 쓰는 방법은 여러 가지가있는 것 같습니다.

파일에서 ASCII 데이터를 읽고 싶습니다. 가능한 방법과 차이점은 무엇입니까?

답변

ASCII는 TEXT 파일이므로 Readers 를 사용하여 읽을 수 있습니다. InputStreams 사용하여 바이너리 파일에서 읽기도 지원합니다. 읽고있는 파일이 큰 경우 FileReader BufferedReader 를 사용하여 읽기 성능을 향상시킬 수 있습니다.

Reader 사용 방법에 대한 이 기사를 살펴보십시오.

또한 Thinking In Java 라는이 멋진 (아직 무료) 책을 다운로드하여 읽어 보는 것이 좋습니다.

Java 7에서 :

new String(Files.readAllBytes(...))

(문서) 또는

Files.readAllLines(...)

(문서)

Java 8에서 :

Files.lines(..).forEach(...)

(문서)

출처 : https://stackoverflow.com/questions/4716503/reading-a-plain-text-file-in-java
728x90
반응형