이전에 공부하던 부분부터 이어서 플레이할 수 있습니다.
이어서 보기 처음부터 보기

  • data.dat로부터 값을 읽어들여 화면에 출력하는 클래스

  • 다양한 타입의 데이터를 읽어낼 수 있는 DataInputStream

    • readInt() -정수를 읽어들이는 메소드
    • readBoolean() - boolean 값을 읽어들이는 메소드
    • readDouble() - douboe 값을 읽어들이는 메소드
    import java.io.DataInputStream;
    import java.io.FileInputStream;

    public class ByteIOExam4 {

        public static void main(String[] args) {
            try(
                    DataInputStream out = new DataInputStream(new FileInputStream("data.dat"));
            ){
                int i = out.readInt();          
                boolean b = out.readBoolean();          
                double d = out.readDouble();

                System.out.println(i);
                System.out.println(b);
                System.out.println(d);
            }catch(Exception ex){
                ex.printStackTrace();
            }
        }
    }

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

본 강의에 등록된 질문이 없습니다. 혹시 궁금하신 부분이 있으면 주저하지 말고 무엇이든 물어보세요.