2014. 12. 26. 01:24
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

OutputStream 클래스에서 파생된 클래스들


FileOutputSream

ObjectOutputStream

FilterOutputStream

ByteOutputStream


1byte씩 표현된다

데이터를 쓸 때는 기본적으로 write()메소드를 쓴다.


write()메소드는 여러가지로 나눌 수 있다.


write(int)  : 한 바이트에 해당하는 데이터를 기록할 때 사용한다.

write(Byte[])  : byte[] 안에 있는 데이터를 한번에 기록해 준다.

write(Byte[], int, int)  :  byte안에 있는 데이터를 원하는 위치에 숫자만큼 데이터를 기록해 준다.





package readerData;

import java.io.FileOutputStream;
import java.io.OutputStream;

public class outPutSt {
    public static void main(String[] args){


// 파일이 존재하면 덮어쓰고, 존재하지 않으면 새로 생성한다.

        try {
            OutputStream out=new FileOutputStream("end.txt");
            String str="다시 이 문자열을 파일에 기록하도록 하자 ";
            byte[] arr=str.getBytes();
           
            out.write(arr);     // 바이트 배열에 문자열을 기록한다
            out.close();
           
        } catch (Exception e) {
            System.out.println("파일 전송 실패");
        }
        System.out.println("파일 저장 완료");
    }
}





'Java' 카테고리의 다른 글

KeyListener  (0) 2014.12.28
ArrayList  (0) 2014.12.26
InputStream  (0) 2014.12.26
DataInputStream / DataOutputStream  (0) 2014.12.25
Finding IP using the domain name  (0) 2014.12.25
Posted by af334