Copying From and Output Stream
import java.io.ByteArrayOutputStream;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;
public class Test {
public static void main(String[] args) throws Exception {
Path sourceFile = FileSystems.getDefault()
.getPath("C:/home/docs/users.txt");
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
Files.copy(sourceFile, outputStream);
byte arr[] = outputStream.toByteArray();
System.out.println("The contents of " + sourceFile.getFileName());
for (byte data : arr) {
System.out.print((char) data);
}
}
}
Related examples in the same category