Jetzt bin ich wieder voll aufm Draht.
Zunächst soll die Funktion In.readFile(String filename) zum Einlesen der Datei input.txt
verwendet werden. Der Dateiinhalt wird dann nach einer bestimmten Zeichenkette durchsucht. Jene Zeilen,
welche mit der gesuchten Zeichenkette beginnen, werden am Bildschirm ausgegeben. Die restlichen Zeilen
werden bei der Ausgabe ignoriert. Die zu suchende Zeichenkette soll beim Aufruf von Aufgabe4.java als
Programmargument übergeben werden – finden Sie heraus, wie dies in Eclipse bewerkstelligt werden kann.
Beispiel:
Die Datei input.txt hat folgenden Inhalt:
Schnecken erschrecken,
wenn Schnecken an
Schnecken schlecken
weil zum Schrecken vieler Schnecken
Schnecken nicht schmecken.
Wird der String „Schnecken“ als Programmargument übergeben, soll bei Programmaufruf Folgendes
ausgegeben werden:
Schnecken erschrecken,
Schnecken schlecken
Schnecken nicht schmecken.
Wird hingegen der String „w“ als Programmargument übergeben, erscheint folgende Ausgabe:
wenn Schnecken an
weil zum Schrecken vieler Schnecken
So soviel hab ich mal das ichs einlese:
[Java]
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String text = In.readFile("C:/index.txt");
System.out.println("Bitte geben sie die Zeichenkette ein: ");
String kette = sc.next();
[/code]
Was muss oder soll ich jetzt mahen?
Zunächst soll die Funktion In.readFile(String filename) zum Einlesen der Datei input.txt
verwendet werden. Der Dateiinhalt wird dann nach einer bestimmten Zeichenkette durchsucht. Jene Zeilen,
welche mit der gesuchten Zeichenkette beginnen, werden am Bildschirm ausgegeben. Die restlichen Zeilen
werden bei der Ausgabe ignoriert. Die zu suchende Zeichenkette soll beim Aufruf von Aufgabe4.java als
Programmargument übergeben werden – finden Sie heraus, wie dies in Eclipse bewerkstelligt werden kann.
Beispiel:
Die Datei input.txt hat folgenden Inhalt:
Schnecken erschrecken,
wenn Schnecken an
Schnecken schlecken
weil zum Schrecken vieler Schnecken
Schnecken nicht schmecken.
Wird der String „Schnecken“ als Programmargument übergeben, soll bei Programmaufruf Folgendes
ausgegeben werden:
Schnecken erschrecken,
Schnecken schlecken
Schnecken nicht schmecken.
Wird hingegen der String „w“ als Programmargument übergeben, erscheint folgende Ausgabe:
wenn Schnecken an
weil zum Schrecken vieler Schnecken
So soviel hab ich mal das ichs einlese:
[Java]
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
String text = In.readFile("C:/index.txt");
System.out.println("Bitte geben sie die Zeichenkette ein: ");
String kette = sc.next();
[/code]
Was muss oder soll ich jetzt mahen?
Zuletzt bearbeitet: