-
[Java7] readAllLinesJava/기본 2017. 2. 9. 22:35728x90반응형
Java7의 try-with-resources를 사용하면 시스템 리소스 사용 후 해제를 일일히 안해줘도 된다고 했었다.
아래는 지난 글 [Java7] try-with-resources 예제 코드이다.
이제는 한발 더 나아가서 파일에서 한 줄씩 읽는 것이 아닌
한 번에 모든 문서를 읽는 방법이다.
Java7에서 추가된 readAllLines라는 API이다.
다음과 같은 시그니쳐를 가지고 있다.
파일 경로와 인코딩 설정을 각각 Path와 Charset타입으로 인수에 넣으면
파일의 모든 라인을 읽어와 List로 저장한다.
아래는 readAllLines를 활용하여 위의 코드와 같은 기능을 하는 메소드이다.
출처: Oracle java doc
반응형'Java > 기본' 카테고리의 다른 글
Reflection 리플렉션 (0) 2018.01.21 [Java9] 자바9 설치 (1) 2017.09.23 [Java7] 자바 숫자 _(언더바) 표현 (2) 2017.07.09 [Java8] String.join (0) 2017.01.21 [Java7] try-with-resources (0) 2016.07.21