JAVA

31. 자바 IO (2) - 다양한 타입의 입출력

웹꽃기사 2021. 3. 30. 10:35

1) 다양한 타입의 출력

  • try-with-resources 블럭 선언
    • java io객체는 인스턴스를 만들고, 모두 사용하면 close()메소드를 호출해야 한다.
    • close()메소드를 사용자가 호출하지 않더라도, Exception이 발생하지 않았다면 자동으로 close()가 되게 할 수 있는 방법

 

  • 다양한 타입으로 저장 할 수 있는 DataOutputStream
    • wirteInt() - 정수값으로 저장
    • wirteBoolean() - boolean값으로 저장
    • writeDouble() - double 값으로 저장

 

2) 다양한 타입의 입력

  • data.dat로부터 값을 읽어들여 화면에 출력하는 클래스
  • 다양한 타입의 데이터를 읽어낼 수 있는 DataInputStream
    • readInt() -정수를 읽어들이는 메소드
    • readBoolean() - boolean 값을 읽어들이는 메소드
    • readDouble() - douboe 값을 읽어들이는 메소드

  • 파일에 저장된 순서대로 읽어 들여야한다.
    • int, boolean, double순서대로 저장하였기 때문에 읽어들일 때도 같은 순서로 읽어여야 한다.

 

 

 

'JAVA' 카테고리의 다른 글

32. 자바 IO (3) - Char 단위 입출력  (0) 2021.03.30
30. 자바IO (1) - 정의, byte 단위 입출력  (0) 2021.03.30
29. 컬렉션 프레임워크 (2) - Set, List, Map  (0) 2021.03.29
28. Generic  (0) 2021.03.29
27. 컬렉션 프레임 워크 (1)  (1) 2021.03.29