Ich habe versucht, Pufferedreader mehrmals zu verwenden, aber jedes Mal bekomme ich einige Formfehler. Dies ist die Zeit, es ist "keine Aussage" und "; erwartet" auch "Fang ohne Versuch". Ich bekomme immer wieder Fehler in der Zeile mit der try (bufferedreader) Zeile. Benutze ich das richtig? Ich probiere es einfach aus und bin mir nicht ganz sicher, wie es funktioniert. von der Online-Ressource, die ich mir angesehen habe, sieht mein Code gut aus. Aber wenn ich mein eigenes führe, gibt es mir Fehler.Wie verwende ich BufferedReader in einem Versuch zu fangen?
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;
public class Problem2 {
public static void main(String [] args) {
if(args.length != 1){
System.out.println("Please enter a txt file");
}
else{
String s;
try (BufferedReader br = new BufferedReader(New FileReader(args[0]))) {
while ((s = br.readLine()) != null) {
String[] words = s.split("[^a-zA-Z0-9]+");
for(int i = 0; i < words.length; i++){
//code
}
}
}
br.close();
}
catch (FileNotFoundException ex){
System.out.println(ex);
}
catch (IOException ex){
System.out.println(ex);
}
}
}
}
'New FileReader' sollte' neue FileReader' – Jerfov2
sein Was diese 'ist}' 'unter // code'? –