본문 바로가기
프로그래밍/Java

[JAVA] 파일 읽고 출력하기

by 체리 2009. 11. 4.
반응형
홈페이지에서 내용을 옮김. (2007.10.09 작성)

먼저 import 할 것들
java.io.File,java.io.FileNotFoundException,java.util.Scanner

아래는 코드
String file = "/proc/version";
try
{
    Scanner scanner = new Scanner(new File(file));
    scanner.useDelimiter(System.getProperty("line.separator"));
    while(scanner.hasNext())
        System.out.println(scanner.next());
    scanner.close();
} catch(FileNotFoundException e) {
    e.printStackTrace();
}

Scanner 클래스를 사용하여 파일을 읽는다.
scanner.useDelimiter(System.getProperty("line.separator")) 이 부분이 파일을 어떻게 읽을 것인지를 결정하는 부분이다.
line.separator를 지정하였기에 한줄씩 읽는다.
scanner.hasNext()를 호출하여 다음 줄이 있는지 판단하고 있으면 scanner.next()로 한 줄을 string으로 리턴한다.
반응형

댓글