//< FileInputStreamTest.java >
import java.io.*;
public class FileInputStreamTest {
public static void main( String[] args ) {
// 입력을 받이 들이는 변수 선언
int inputValue = 0;
// FileInputStream 레퍼런스 변수 선언
FileInputStream file = null;
try {
// read.txt"과 InputStream 형성
file = new FileInputStream( "C:\\java_pm\\study\\d_day01\\test\\read.txt" ); //입력전용!
//FileInputStream타입의 객체정의 -> 포인터는 file이 받는다. (read.txt로부터)
// file의 끝을 만날때 까지 데이타를 읽어 들임
while(( inputValue = file.read() ) != -1 ) {
//-1과 같지않을때 까지 = 파일의 끝일 경우 파일 분리자 생성
System.out.print(( char )inputValue );
}
} catch ( Exception e ) {
System.out.println( e.toString() );
}
// stream을 형성한 file을 닫음
try {
file.close();
} catch ( IOException io ) {
System.out.println( io.toString() );
}
}
}
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
ex9) java.io.* (0) | 2012.03.06 |
---|---|
ex8) java.io.* (0) | 2012.03.06 |
ex6) java.io.* (0) | 2012.03.06 |
ex5) java.io.* (0) | 2012.03.06 |
ex4) java.io.* (0) | 2012.03.06 |
댓글