ImportJava.io.BufferedReader;ImportJava.io.File;ImportJava.io.FileInputStream;Importjava.io.IOException;ImportJava.io.InputStreamReader;Importjava.util.ArrayList;Importjava.util.List; Public classHelloword { Public Static voidMain (string[] args)throwsIOException {String FilePath= "My File.txt"; File File=NewFile (FilePath); InputStreamReader InputStreamReader=NewInputStreamReader (NewFileInputStream (file), "Utf-8"); BufferedReader BufferedReader=NewBufferedReader (InputStreamReader); List<String> lineitems=NewArraylist<string>(); String Line=NULL; while(line = Bufferedreader.readline ())! =NULL) {string[] items= Line.split (","); String Item= Items[1]; if(Item.indexof ("garden")!=-1) {Lineitems.add (line); }} bufferedreader.close (); Inputstreamreader.close (); for(String my:lineitems) {System.out.println (my); } }}
Java: The use of progressive read files