본문 바로가기

백업

[입출력] Stream 출력

import java.io.BufferedOutputStream;

import java.io.DataOutputStream;

import java.io.FileDescriptor;

import java.io.FileOutputStream;

 

public class Round_09_01 {

        // Stream 출력

        public static void main(String[] args) {

               try {

                       FileOutputStream fos = new FileOutputStream(FileDescriptor.out);

                       BufferedOutputStream bos = new BufferedOutputStream(fos, 1024);

                       DataOutputStream dos = new DataOutputStream(bos);

 

                       byte[] bt = { (byte) 'h', (byte) 'i' };

                       dos.write(bt);

                       dos.write(97);

                       dos.flush();

                       dos.close();

               } catch (Exception e) {

 

               }

        }

}

 

>> hia

 

========================================================================================

 

import java.io.BufferedOutputStream;

import java.io.DataOutputStream;

import java.io.File;

import java.io.FileOutputStream;

 

public class Round_09_01 {

        // Stream File 출력

        public static void main(String[] args) {

               try {

                       File file = new File("C:/study/a.txt");

                       FileOutputStream fos = new FileOutputStream(file, true);

                       BufferedOutputStream bos = new BufferedOutputStream(fos, 1024);

                       DataOutputStream dos = new DataOutputStream(bos);

 

                       byte[] bt = { (byte) 'h', (byte) 'i' };

                       dos.write(bt);

                       dos.write(97);

                       dos.flush();

                       dos.close();

               } catch (Exception e) {

 

               }

        }

}

 

>> C:/study/a.txt 경로에 a.txt (hia) 생성