List of usage examples for java.io FileOutputStream write
public void write(byte b[]) throws IOException
b.length
bytes from the specified byte array to this file output stream. From source file:Main.java
public static void main(String[] argv) throws Exception { FileOutputStream os = new FileOutputStream("outfilename"); FileDescriptor fd = os.getFD(); os.write(1); os.flush();//from w w w . ja v a 2 s .c o m fd.sync(); }
From source file:Main.java
public static void main(String[] argv) throws Exception { FileOutputStream os = new FileOutputStream("outfilename"); FileDescriptor fd = os.getFD(); os.write(1); os.flush();/*from w ww.ja va2 s . com*/ fd.valid(); }
From source file:Main.java
public static void main(String[] args) throws IOException { byte b = 66;/* www . ja va 2 s . c om*/ int i = 0; FileOutputStream fos = new FileOutputStream(FileDescriptor.out); fos.write(b); fos.flush(); FileInputStream fis = new FileInputStream("C://test.txt"); // read till the end of the file while ((i = fis.read()) != -1) { // convert integer to character char c = (char) i; System.out.print(c); } fos.close(); fis.close(); }
From source file:GetURL.java
public static void main(String args[]) throws Exception { URL url = new URL("http://www.google.com"); InputStream urlstream = url.openStream(); byte[] buffer = new byte[0]; byte[] chunk = new byte[4096]; int count;/*from w w w. j a va 2 s . c om*/ while ((count = urlstream.read(chunk)) >= 0) { byte[] t = new byte[buffer.length + count]; System.arraycopy(buffer, 0, t, 0, buffer.length); System.arraycopy(chunk, 0, t, buffer.length, count); buffer = t; } String filename = (url.getFile()).replace('/', File.separatorChar); File f1 = new File(filename); filename = f1.getName(); FileOutputStream f = null; f = new FileOutputStream(filename); f.write(buffer); f.close(); }
From source file:Main.java
public static void main(String[] args) throws IOException { byte b = 66;/*from www. j ava 2 s . co m*/ int i = 0; FileOutputStream fos = new FileOutputStream(new File("C://test1.txt")); fos.write(b); fos.flush(); FileInputStream fis = new FileInputStream("C://test.txt"); // read till the end of the file while ((i = fis.read()) != -1) { // convert integer to character char c = (char) i; System.out.print(c); } fos.close(); fis.close(); }
From source file:MainClass.java
public static void main(String args[]) throws Exception { URL u = new URL("http://www.java2s.com/binary.dat"); URLConnection uc = u.openConnection(); String contentType = uc.getContentType(); int contentLength = uc.getContentLength(); if (contentType.startsWith("text/") || contentLength == -1) { throw new IOException("This is not a binary file."); }//www . j av a 2 s .co m InputStream raw = uc.getInputStream(); InputStream in = new BufferedInputStream(raw); byte[] data = new byte[contentLength]; int bytesRead = 0; int offset = 0; while (offset < contentLength) { bytesRead = in.read(data, offset, data.length - offset); if (bytesRead == -1) break; offset += bytesRead; } in.close(); if (offset != contentLength) { throw new IOException("Only read " + offset + " bytes; Expected " + contentLength + " bytes"); } String filename = u.getFile().substring(filename.lastIndexOf('/') + 1); FileOutputStream out = new FileOutputStream(filename); out.write(data); out.flush(); out.close(); }
From source file:Main.java
public static void main(String[] argv) throws Exception { byte[] vals = { 65, 66, 67, 68, 69, 70, 71, 72, 73, 74 }; FileOutputStream fout = new FileOutputStream("Test.dat"); for (int i = 0; i < vals.length; i += 2) fout.write(vals[i]); fout.close();/* ww w .j a v a2 s .c o m*/ }
From source file:Main.java
public static void main(String[] args) throws IOException { byte b = 66;/* w w w . j ava 2 s . c o m*/ int i = 0; FileOutputStream fos = new FileOutputStream(new File("C://test1.txt"), true); fos.write(b); fos.flush(); FileInputStream fis = new FileInputStream("C://test.txt"); // read till the end of the file while ((i = fis.read()) != -1) { // convert integer to character char c = (char) i; System.out.print(c); } fos.close(); fis.close(); }
From source file:Main.java
public static void main(String[] arguments) { int[] data = { 137, 89, 82, 181, 50, 220, 103, 20, 0, 59 }; try {/* www.j av a 2s . c o m*/ FileOutputStream file = new FileOutputStream("pic.dat"); for (int i = 0; i < data.length; i++) file.write(data[i]); file.close(); } catch (IOException e) { System.out.println("Error - " + e.toString()); } }
From source file:Main.java
public static void main(String[] args) throws Exception { FileInputStream fin = new FileInputStream("a.gz"); GZIPInputStream gzin = new GZIPInputStream(fin); FileOutputStream fout = new FileOutputStream("a.dat"); for (int c = gzin.read(); c != -1; c = gzin.read()) { fout.write(c); }/*from w ww. ja v a 2 s . c o m*/ fout.close(); }