홈페이지에서 내용을 옮김. (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으로 리턴한다.

+ Recent posts