java 입출력2

FileInputStream
  • FileInputStream(File file) - File 객체를 이용해서 FileInputStream 객체를 새성한다.
  • FileInputStream(FileDescriptor fdObj)  - FileDescriptor 객체를 이용해서 FileInputStream 객체를 생성한다.
  • FileInputStream(String name) - 파일 이름을 이용해서 FileInputStream 객체를 생성한다.
  • void close() - 스트림을 닫는다.
  • int read() - 한 바이트를 읽어서 리턴한다.
  • int read(byte[] b, int off, int len) - len개의 바이트를 읽어서 배열 b[off]에서부터 저장한다. 리턴 값은 읽은 바이트 수이다.
  • int read(byte[] b) - 배열의 크기만큼의 바이트를 읽는다. 리턴 값은 읽은 바이트 수이다.
FileOutputStream
  • FileOutputSteam(File file) - File 객체를 이용해서 FileOutputStream객체를 생성한다.
  • FileOutputStream(FileDescriptor fdObj) - FileDescriptor 객체를 이용해서 FileOutputStream 객체를 생성한다.
  • FileOutputStream(Stringn name, boolean append) - 파일 이름을 이용해서 FileOutputStream 객체를 생성한다. 생성된 객체는 append값에 따라 기존 파일에 내용을 추가할 것인지, 아닌지를 결정한다. append가 false 이면 기존 내용은 삭제하고 새로운 내용이 기록된다.
  • FileOutputStream(String name) - 디폴트로 append가 false인 FileOutputStream 객체를 생성한다.
  • void close() - 스트림을 닫는다.
  • void write(byte[] b, int off, int len) - 배열 b[off]에서부터 len개의 바이트를 출력한다.
  • void write(byte[] b) - 배열 b의 내용을 출력한다.
  • void write(int b ) - 한 바이트를 출력한다.
FileReader
  • FileReader(File file) - File 객체를 사용해서 FileReader를 생성한다.
  • FileReader(FileDescriptor fd)- FileDescriptor를 이용해서 FileReader를 생성한다.
  • FileReader(String fileName) -  파일 이름을 이용해서 FileReader를 생성한다.

FileWriter
  • FileWriter(File file) - File 객체를 이용해서 FileWriter를 생성한다.
  • FileWriter(FileDescriptor fd) - FileDescriptor - 객체를 이용해서 FileWriter객체를 생성한다.
  • Filewriter(String name, boolean append) - 파일 이름을 이용해서 FileWriter를 생성한다. append 값이 true이면 현재 파일에 내용을 추가한다. false이면 현재 파일 내용은 삭제되고, 새로운 내용이 파일에 기록된다.
  • Filewirter(String fileName) - append 값이 false인 FileWriter객체를 생성한다.
ObjectInputStream
  • ObjectInputStream(InputStream in) - ObjectInputStream 객체를 생성한다.
  • void close() - 스트림을 닫는다.
  • int read() - 한 바이트를 읽는다.
  • int read(byte[] b, int off, int len) - 바이트 배열을 이용해서 읽는다.
  • boolean readBoolean() - boolean 값을 읽는다.
  • byte readbyte() - byte값을 읽는다.
  • char readchar() - 문자를 읽는다.
  • double readDouble() - double 값을 읽는다.
  • float readFloat() - float 값을 읽는다.
  • int readInt() - int 값을 읽는다.
  • long readLong() - long 값을 읽는다.
  • Object readObject() - 객체를 읽는다.
  • short readShort()  - short값을 읽는다
  • int readUnsinedByte() - 부호 없는 byte 값을 읽는다.
  • int readUnsinedShort() - 부호 없는 short 값을 읽는다.
  • String readUTF() - UTF 인코딩을 읽어서 문자열 타입으로 리턴한다.
ObjectOutputStream(OutputStream out) -  ObjectOutputStream 을 생성한다.
  • ObjectOutputStream(OutputStream out)  - ObjectOutputStream을 생성한다.
  • void close() - 스트림을 닫는다.
  • void flush() - 플러쉬한다.
  • void write(byte[] b, int off, int len) - 배열 b[off]에서부터 len개의 바이트를 출력한다.
  • void wirte(byte[] b) - 바이트 배열을 출력한다.
  • void write(int data) - 바이트를 출력한다.
  • void writeBoolean(boolean data) - boolean 값을 출력한다.
  • void writeBytes(String data) - 문자열 바이트의 연속으로 출력한다.
  • void writeChar(int date) - 문자를 출력한다.
  • void writeChars(String data) - 문자열을 출력한다.
  • void writeDouble(double data) - double값을 출력한다.
  • void writeFloat(float data) - float값을 출력한다.
  • void writeInt(int data) - int값을 출력한다.
  • void writeLong(long data) - long값을 출력한다.
  • void writeObject(Object obj) - 객체를 출력한다.
  • void writeShort(int data) - short 값을 출력한다.
  • void writeUTF(String data) - 문자열을 UTF 인코딩으로 출력한다.

댓글

이 블로그의 인기 게시물

javascript ===, ==, >=, <=연산자

SQL oracle 내장함수[문자열 처리]