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 |