JAVA Basic 강의자료] DataInputStream과 DataOutputStream

 

JAVA Basic 강의자료] DataInputStream과 DataOutputStream

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

 

DataInputStream과 DataOutputStream

 

 

*자바의 기본 데이터 타입을 Stream에 직접 기록이 가능

 

 

<소스코드>

 

import java.io.*;
class DataInputOutputTest {
  public static void main(String[] args) throws IOException, FileNotFoundException {
    char c = 'A';
    char c1 = 'X';
    String str = “study";
    String str1 = "java";
    String file = "DataInputOutputTest.txt";
    DataInputStream in = null;
    DataOutputStream out = null;
    FileOutputStream fout = new FileOutputStream(file);
    out = new DataOutputStream(fout);
    out.writeChar(c);
    out.writeUTF(str);
    out.close();
    System.out.println("c:"+c+" c1:"+c1+" str:"+str+" str1:"+str1);

    FileInputStream fin = new FileInputStream(new File(file));
    in = new DataInputStream(fin);
    c1 = in.readChar();
    str1 = in.readUTF();
    in.close();
    System.out.println("c:"+c+" c1:"+c1+" str:"+str+" str1:"+str1);
  }
}

+ Recent posts