P
Precision
Gast
Hallo Leute,
ich benötigen ein bisschen help.
Ich habe folgendes Programm:
Ich will den FileReader den Pfad nicht manuell mitteilen müssen, sondern über einen InputStreamReader, doch funktioniert es nicht. Woran liegt es?
Schon am vorhandenen InputStreamReader für String search oder ist es ein einfacher Syntaxfehler?
Gruß
ich benötigen ein bisschen help.
Ich habe folgendes Programm:
Code:
import java.io.*;
public class test27
{
public static void main(String args[]) throws IOException {
PrintWriter out = new PrintWriter(new
OutputStreamWriter(System.out, "Cp437"), true);
BufferedReader in = new BufferedReader( new
InputStreamReader(System.in, "Cp437") );
BufferedReader f;
String s;
try { System.out.println("Geben Sie einen Pfad korrekt ein:");
BufferedReader vik= new BufferedReader(new InputStreamReader(System.in));
f=new BufferedReader(new FileReader(vik.readLine());
{
s=f.readLine();
System.out.println(s);
System.out.println("Geben Sie die zu suchende Zahlenfolge ein:");
BufferedReader fab= new BufferedReader(new InputStreamReader(System.in));
String search= (fab.readLine());
{
if (s.indexOf(search)!=-1)
System.out.println("Gefunden an Stelle: " +s.indexOf(search));
else
System.out.println("nicht gefunden" );
}
}
}
catch (FileNotFoundException e){System.out.println("Datei nicht gefunden!!!");}
finally {
out.println();
out.println("Bitte ein oder mehrmals Enter drücken, um zu beenden.");
in = new BufferedReader( new InputStreamReader(System.in, "Cp437") );
in.readLine();;
}
}
}
Ich will den FileReader den Pfad nicht manuell mitteilen müssen, sondern über einen InputStreamReader, doch funktioniert es nicht. Woran liegt es?
Schon am vorhandenen InputStreamReader für String search oder ist es ein einfacher Syntaxfehler?
Gruß