Hi,
ich bin dabei ein Program zu schreiben (ich bin kein Profi) der ein beliebiges File aufmacht und den vorgegebenen Wort drinnen findet.
Mit meinem Programm habe ich das File aufmachen können aber wie kann ich es parsen und die Wörter die ich festlege drinnenl finden? für jeder Hilfe bin ich sehr dankbar.
ich bin dabei ein Program zu schreiben (ich bin kein Profi) der ein beliebiges File aufmacht und den vorgegebenen Wort drinnen findet.
Mit meinem Programm habe ich das File aufmachen können aber wie kann ich es parsen und die Wörter die ich festlege drinnenl finden? für jeder Hilfe bin ich sehr dankbar.

Code:
public class findMatches {
//main method
public static void main(String[] args) throws Throwable {
//Stream to read file
FileInputStream fis = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
try{
InputStreamReader inStream =new InputStreamReader( System.in ) ;
BufferedReader stdin = new BufferedReader( inStream );
String inFile;
System.out.println("Geben Sie den Pfad ein wo das File sich befindet:");
inFile = stdin.readLine();
File file = new File(inFile);
FileReader reader = new FileReader(file);
BufferedReader br = new BufferedReader (reader);
try{
fis = new FileInputStream(file);
// Here BufferedInputStream is added for fast reading.
bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
while (dis.available() != 0) {
// this statement reads the line from the file and print it to
// the console.
System.out.println(dis.readLine());
}
// dispose all the resources after using them.
fis.close();
bis.close();
dis.close();
}
catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
catch (FileNotFoundException e) {
// TODO Auto-generated catch block
System.err.println ("Unable to read from file");
}
}