Hallo,
ich will die im Anhang befindliche Aufgabenstellung lösen.
Ich habe auch eine Lösung die Funktioniert, aber die sieht bei weitem nicht so aus wie in der Aufgabenstellung gefordert.
Mein Problem besteht darin, die Klassenmethode suche() zu erstellen, da ich schlicht nicht weiß wie ich einen BuferedReader übergeben sollte und wie das dann aussehen soll...
Ich versuche weiter eine Lösung zu finden, aber es wäre cool wenn mir jemand zeigen könnte wie das geht.
Mein Code:
ich will die im Anhang befindliche Aufgabenstellung lösen.
Ich habe auch eine Lösung die Funktioniert, aber die sieht bei weitem nicht so aus wie in der Aufgabenstellung gefordert.
Mein Problem besteht darin, die Klassenmethode suche() zu erstellen, da ich schlicht nicht weiß wie ich einen BuferedReader übergeben sollte und wie das dann aussehen soll...
Ich versuche weiter eine Lösung zu finden, aber es wäre cool wenn mir jemand zeigen könnte wie das geht.
Mein Code:
Java:
/******
BufferedReader
******/
import java.io.*;
import java.util.*;
import javax.swing.*;
class WortSuchen{
public static void main(String args[]){
String datei = args[0];
String wort = args[1];
try{
BufferedReader in = new BufferedReader(new FileReader(datei));
String s = "";
boolean z = false;
while((s = in.readLine()) != null){
String[] data = s.split(" ");
if(data[0].equals(wort)||data[0].equals(wort+",")||data[0].equals(wort+"."))
z = true;
}
if(z==false)
System.out.println("Das Wort konnte nicht gefunden werden!");
else
System.out.println("Das Wort "+wort+" konnte gefunden werden!");
in.close();
}catch(FileNotFoundException e){
System.out.println("Datei kann nicht gefunden werden");
}catch (IOException e){
System.out.println("Es ist ein Fehler beim lesen der Datei aufgetreten");
}
}
}
Anhänge
Zuletzt bearbeitet von einem Moderator: