2009/11/04 17:21
홈페이지에서 내용을 옮김. (2007.10.09 작성)
먼저 import 할 것들
아래는 코드
Scanner 클래스를 사용하여 파일을 읽는다.
scanner.useDelimiter(System.getProperty("line.separator")) 이 부분이 파일을 어떻게 읽을 것인지를 결정하는 부분이다.
line.separator를 지정하였기에 한줄씩 읽는다.
scanner.hasNext()를 호출하여 다음 줄이 있는지 판단하고 있으면 scanner.next()로 한 줄을 string으로 리턴한다.
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으로 리턴한다.
'프로그래밍 > 공통' 카테고리의 다른 글
| [JAVA] 시스템 명령어를 실행하고 그 결과를 가져오기 (0) | 2009/11/04 |
|---|---|
| [JAVA] 파일 읽고 출력하기 (0) | 2009/11/04 |
| struct 선언과 typedef (0) | 2007/03/31 |