logo

Јава.ио.ОутпутСтреам класа у Јави

Ова апстрактна класа је суперкласа свих класа које представљају излазни ток бајтова. Излазни ток прихвата излазне бајтове и шаље их неком пријемнику. Апликације које треба да дефинишу подкласу ОутпутСтреам-а увек морају да обезбеде најмање метод који уписује један бајт излаза. Конструктор и опис
    ОутпутСтреам() :Сингле Цонструцтор
Методе:
    воид цлосе(): Closes this output stream and releases any system resources associated with this stream.
      Syntax :  public void close() throws IOException   Throws:   IOException
    воид флусх() : Flushes this output stream and forces any buffered output bytes to be written out.
      Syntax :  public void flush() throws IOException   Throws:   IOException
    воид врите(бите[] б) : Writes b.length bytes from the specified byte array to this output stream.
      Syntax :  public void write(byte[] b) throws IOException   Parameters:   b - the data.   Throws:   IOException 
    воид врите(бите[] б инт офф инт лен) : Writes len bytes from the specified byte array starting at offset off to this output stream.
      Syntax :  public void write(byte[] b int off int len) throws IOException   Parameters:   b - the data. off - the start offset in the data. len - the number of bytes to write.   Throws:   IOException 
    апстрактно воид врите(инт б) : Writes the specified byte to this output stream.
      Syntax :  public abstract void write(int b) throws IOException   Parameters:   b - the byte.   Throws:   IOException
Java
import java.io.*; //Java program to demonstrate OutputStream class OutputStreamDemo {  public static void main(String args[])throws Exception  {  OutputStream os = new FileOutputStream('file.txt');  byte b[] = {65 66 67 68 69 70};    //illustrating write(byte[] b) method  os.write(b);    //illustrating flush() method  os.flush();  //illustrating write(int b) method  for (int i = 71; i <75 ; i++)   {  os.write(i);  }    os.flush();    //close the stream  os.close();  } } 
Излаз :
ABCDEFGHIJ
Креирај квиз