BufferedReader

Status
Nicht offen für weitere Antworten.

AnitaIsa

Mitglied
Hallo,

kann mir bitte jemand mein code ansehen, ich weiß nicht, wo der Fehler ist, bei Ausführen kommt foldende Meldung:


danke schön

Exception in thread "main" java.lang.NullPointerException
at NeueHeadertest.HeaderNeu.<init>(HeaderNeu.java:259)

File verzeichnis = new File("D:\\drh\\drh\\DRHtool\\datarightheader_tool.pl");

// List der Dateien:
File[] dateien = verzeichnis.listFiles();
{
// Nun die Datei auf ihren Inhalt prüfen

for(File datei : dateien){
BufferedReader br = null;
try {
br = new BufferedReader(new FileReader(datei));
} catch (FileNotFoundException e) {

e.printStackTrace();
}
String line = null;
try {
while((line = br.readLine()) != null){
//beginnt die Zeile mit einer # dann mach irgendwas!
if(line.startsWith("#")){

}
}
 

AnitaIsa

Mitglied
sorry, habe mich vertippt:

beim Ausführen kommt foldende Meldung:

Exception in thread "main" java.lang.NullPointerException
at NeueHeadertest.HeaderNeu.<init>(HeaderNeu.java:259)



danke schön
 

ARadauer

Top Contributor
wenn listFiles keine Datein findet oder du es auf eine Datei anwendest, gibt es null zurück

dateien wird also null sein, überprüf das mal mit einem if(dateien==null) system.out.println("ois schlecht");
 

thE_29

Top Contributor
Aus es nervt!
Du kannst weder Fragen richtig stellen noch irgendwie sagen was du überhaupt tun willst!

Desweiteren machst du 3 Threads auf zum gleichen Thema auf mit Titeln die lächerlich² und nicht wirklich aussagekräftig sind.

Schreib doch bitte im anderen Thread weiter! Es helfen dir sicher nicht mehr Leute, nur weil du mehr Threads aufmachst!

Dir wird im anderen Thread sicher auch genug geholfen! Schau dir einfach mal die Antworten an!
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben