import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
public class Test1 {
public static void main(String[] args) {
try{
FileOutputStream fos=new FileOutputStream("test.txt");
DataOutputStream dos=new DataOutputStream(fos);
dos.writeUTF("프레임워크");
dos.writeByte(10);
dos.writeInt(100);
dos.writeChar('A');
dos.writeUTF("안드로이드");
dos.close();
fos.close();
//여기까지 작성한 뒤 test.txt를 보면 깨진다.
FileInputStream fis=new FileInputStream("test.txt");
DataInputStream dis=new DataInputStream(fis);
String a=dis.readUTF();
byte b=dis.readByte();
int c=dis.readInt();
char d=dis.readChar();
String f=dis.readUTF();
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(f);
} catch (Exception e) {
System.out.println(e.toString());
}
}
}
'자바 DB 연동 > 입출력 스트림' 카테고리의 다른 글
RandomAccessFile (0) | 2013.06.19 |
---|---|
DataInputStream / DataOutputStream (0) | 2013.06.19 |
BufferedInputStream / BufferedOutputStream (0) | 2013.06.14 |
File 클래스 - 폴더만들기, 파일정보구하기 (0) | 2013.06.14 |
flush 메소드 (0) | 2013.06.14 |