프로그래밍 언어/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
반응형