How to Read 100 lines at a time of a CSV file from s3 using aws sdk. In below code i am reading single line at a time.
S3Object o = s3Client.getObject("temp", "file_name");
InputStreamReader inputStreamReader = new InputStreamReader(o.getObjectContent());
BufferedReader reader = new BufferedReader(inputStreamReader);
String s = null;
while ((s = reader.readLine()) != null)
{
System.out.println(s);
//your business logic here
}
inputStreamReader.close();
Is there any way to read 100 or 1000 line at a time.