package com.discursive.cjcook.guava.io;
import java.io.Closeable;
import java.io.File;
import java.io.Flushable;
import java.io.IOException;
import com.google.common.io.ByteStreams;
import com.google.common.io.Closeables;
import com.google.common.io.Files;
import com.google.common.io.Flushables;
import com.google.common.io.OutputSupplier;
public class CloseFlushExample3 {
public static void main(String[] args) {
OutputSupplier os = Files.newOutputStreamSupplier(
new File("data", "output.txt"));
byte magnificentByte = 1;
try {
ByteStreams.write(new byte[] { magnificentByte }, os);
} catch (IOException e) {
// Problem writing to file.
}
}
}