Java/File Input Output/BufferedOutputStream
Содержание
Create BufferedOutputStream from FileOutputStream
<source lang="java">
import java.io.BufferedOutputStream; import java.io.FileOutputStream; class BufferedOutputStreamDemo {
public static void main(String args[]) throws Exception { FileOutputStream fos = new FileOutputStream(args[0]); BufferedOutputStream bos = new BufferedOutputStream(fos); // Write 12 bytes to the file for (int i = 0; i < 12; i++) { bos.write(i); } bos.close(); }
}
</source>
Write byte array to file using BufferedOutputStream
<source lang="java">
import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; public class Main {
public static void main(String[] args) throws Exception { FileOutputStream fos = new FileOutputStream(new File("C:/Demo")); BufferedOutputStream bos = new BufferedOutputStream(fos); bos.write("this is a test".getBytes()); bos.flush(); bos.close(); }
}
</source>
Write byte to file using BufferedOutputStream
<source lang="java">
import java.io.BufferedOutputStream; import java.io.FileOutputStream; public class Main {
public static void main(String[] args) throws Exception { FileOutputStream fos = new FileOutputStream("C:/Demo.txt"); BufferedOutputStream bos = new BufferedOutputStream(fos); byte b = 66; // write a character represented by ascii 66 i.e. "B" bos.write(b); bos.flush(); bos.close(); }
}
</source>
Write to file using BufferedOutputStream
<source lang="java">
import java.io.BufferedOutputStream; import java.io.FileOutputStream; public class Main {
public static void main(String[] args) throws Exception { BufferedOutputStream bufferedOutput = new BufferedOutputStream(new FileOutputStream( "yourFile.txt")); bufferedOutput.write("Line one".getBytes()); bufferedOutput.write("\n".getBytes()); bufferedOutput.write(65); bufferedOutput.close(); }
}
</source>