package com.discursive.cjcook.guava.io;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import com.google.common.io.ByteStreams;
import com.google.common.io.Files;
import com.google.common.io.InputSupplier;
public class SliceExample {
public static void main(String[] args) throws IOException {
InputSupplier<FileInputStream> fileIn = Files
.newInputStreamSupplier(new File("data", "large.txt"));
InputSupplier<InputStream> slicedStream = ByteStreams.slice( fileIn, 10, 1000 );
byte[] data = ByteStreams.toByteArray( slicedStream );
}
}