2016년 5월 9일 월요일

Java 5/9 - 8장 입출력 스트림과 파일 입출력

8장 입출력 스트림과 파일 입출력

InputStream(바이트 스트림) 상속 받은 클래스:


  • FileInputStream("파일명"):
  • BufferedInputStream(InputStream)
  • DataInputStream(InputStream):

Reader(문자(char) 스트림) 상속 받은 클래스


  • InputStreamReader(InputStream)
  • FileReader("파일명")
  • BufferedReader(Reader)

예시)

new InputStreamReader( System.in )
new FileInputStream( "파일이름" )
new BufferedInputStream( new FileInputStream("파일 이름") )
new BufferedReader( new InputStreamReader(System.in) )
new DataInputStream( new BufferdInputStream(System.in) )

실습

[예제 8-6 키보드 입력을 파일로 저장하기]에서, 파일에 쓰기 전에 무조건 대문자로 바꿔서 저장하기
힌트 - Character.toUpperCase() 를 사용