Bufferedreader nich von anfang an.

J

JD.JD

Gast
hallo alle zusammen,

wir grübeln schon ne weile über n problem nach und wir finden keine Lösung wäre echt nett wenn uns jemand n bissl helfen würde.^^

es geht darum das wir ein dokument haben wo wir etwas zählen und überprüfen sollen. an sich funktioniert alles er liest alles überprüft alles und alles is ok. das dokument is in 12 teile unterteilt... januar - dezember.^^
uuunnddd unser problem ist: wir sollen erst ab dem Februar lesen und überprüfen. und wir wissen nicht wie wir das hinbekommen.
hier ist der Code. die überprüf methoden funktionieren ja alle deshalb lass ich die wegen platzgründen weg.^^

Java:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

public class Lagerdatei {

	String[] Satzzahlen;

	int Zeile = 0;

	static BufferedReader buffReader;

	static String temp;

	public void buffReading() {
		try {
			buffReader = new BufferedReader(new FileReader(
					"D:\\jahresstatistik java fehler\\DR-R5008A.txt"));

		} catch (FileNotFoundException e) {
			System.out.println("fehler" + e);
			e.printStackTrace();
		}
//		return buffReader;
	}

	public void whileSchleife() {
		try {

			while ((temp = buffReader.readLine()) != null) {
				Zeile++;
				Satzzahlen = temp.split(" ");
				if (temp.startsWith(" ") && !temp.contains(".")
						&& !temp.contains("1 ABS")) {
					ueberpruefung00();
				}
				if (temp.startsWith("103")) {
					ueberpruefung103();
				}

			}
			buffReader.close();
			System.out.println("Überprüfung abgeschlossen.");
		} catch (IOException e1) {
			System.out.println("fehler" + e1);
			e1.printStackTrace();
		}
	}
danke im vorraus^^
 
S

SlaterB

Gast
du/ ihr machst doch schon ne Menge mit dem temp, bau/t noch mehr ifs dazu,
abhängig vom Inhalt von temp und/ oder von der Zählvariable Zeile

Variablen besser klein schreiben
 
J

JD.JD

Gast
@Tobias

ja Tobias soweit waren wir bisher auch wir wollen ja ungefähr wissen WIE wir das hinbekommen, dass er nur den Januar liest und dann danach weiterliest. wir kommen auf keine Lösung.^^
 
J

JD.JD

Gast
ja ok das war nu unser fehler, das nicht zu erwähnen. das is nicht 1 Zeile groß sondern 722 SEITEN.^^ und da könnt das n bissl hart werden.
 

Tobias

Top Contributor
Naja, das Lesen mit reader.readLine() geht, habt ihr doch schon rausgekriegt, oder? Nu muss sich ja der Februar-Abschnitt durch irgendwas ankündigen. Also lest ihr in einer Schleife solange, bis der Februar-Bereich beginnt. Dann setzt ihr in eurer Schleife inklusive Überprüfung fort.

EDIT: Bei so großen Datenmengen könnte man natürlich auch darüber nachdenken, die Datei entsprechend händisch dahingehend vorzubereiten, das der Januar-Abschnitt nicht enthalten ist. Muß man mal ausprobieren, inwieweit sich das lohnt.
 
J

JD.JD

Gast
wir haben versucht und versucht und wir wissen was ihr meint ... aber wir kommen auf keine Lösung WIE wir das schreiben sollen. :(
sind noch Java-anfänger kann sein das wir evtl etwas wichtiges übersehen also tut uns leid fals wir hier einen "is doch total klar" fehler übersehen.^^
 

Tobias

Top Contributor
Java:
while ((temp = buffReader.readLine()) != null && !temp.equals("Februar-Anfang")) {
        skippedLines++; // wenn du übersprungene Zeilen zählen willst, Variable muss erst deklariert werden!
    }
    // Hier weiter mit eurer Prüfung
    while ((temp = buffReader.readLine()) != null) {
        ...
    }
 
S

SlaterB

Gast
die hypothetische Zeile "Februar-Anfang" kommt dann aber in der zweiten Schleife nicht mehr dran
(im Gegensatz zu "März-Anfang" und alle weiteren),
vorsichtig mit solchen Konstrukten
 

Tobias

Top Contributor
Ja, ist richtig, da könnte man dann die zweite Schleife zum Beispiel als do-while schreiben - wobei man dann natürlich auf Fehlerfälle wie leere Datei etc besonders aufpassen muss.
 
J

JD.JD

Gast
DANKE DANKE euch allen^^.

es Läuft bin froh das ihr alle so schnell und so nett geantwortet habt :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Brauche ich while != -1, wenn ich immer einen BufferedReader verwende? Java Basics - Anfänger-Themen 8
S Erklärung BufferedReader und InputStreamReader Java Basics - Anfänger-Themen 4
Dimax BufferedReader.readLine().length() wirft NullPointer Java Basics - Anfänger-Themen 6
K Verständnisfrage Server/Client BufferedReader, PrintWriter Java Basics - Anfänger-Themen 2
M BufferedReader begrenzen Java Basics - Anfänger-Themen 3
M Java: BufferedReader liest nur die Hälfte der Text-Datei. Java Basics - Anfänger-Themen 4
O BufferedReader - Endlos Schleife Java Basics - Anfänger-Themen 2
K BufferedReader für IOTools ersetzen? Java Basics - Anfänger-Themen 17
M BufferedReader neue Zeile nach Knopfdruck Java Basics - Anfänger-Themen 9
H Unterschied BufferedReader und BufferedInputStream Java Basics - Anfänger-Themen 4
S BufferedReader TextFields Import Java Basics - Anfänger-Themen 5
B BufferedReader gibt Datei-Inhalt doppelt aus Java Basics - Anfänger-Themen 3
S BufferedReader nächste Zeile lesen Java Basics - Anfänger-Themen 4
E Erste Schritte txt.Datei mit BufferedReader einlesen und in 2D-Array abspeichern Java Basics - Anfänger-Themen 15
A Textdatei mit BufferedReader einlesen Java Basics - Anfänger-Themen 0
P Einlesen von Daten via BufferedReader Java Basics - Anfänger-Themen 4
S Einlesen BufferedReader Java Basics - Anfänger-Themen 5
D BufferedReader/InputStreamReader/Split Java Basics - Anfänger-Themen 2
M bufferedreader loop stoppen Java Basics - Anfänger-Themen 2
HoloYoitsu BufferedReader verhält sich seltsam Java Basics - Anfänger-Themen 10
I BufferedReader Text-Datei einlesen??? Java Basics - Anfänger-Themen 1
J Scanner & BufferedReader Java Basics - Anfänger-Themen 3
D Hilfe bei FileReader und BufferedReader Java Basics - Anfänger-Themen 2
V Fehlerhafte BufferedReader/switch Benutzung? Java Basics - Anfänger-Themen 2
L 2x BufferedReader in einem Programm Java Basics - Anfänger-Themen 1
K Einlesen einer txt von BufferedReader klappt nicht wie gewünscht Java Basics - Anfänger-Themen 12
N BufferedReader Java Basics - Anfänger-Themen 19
N Erste Zeile bei BufferedReader doppelt lesen? Java Basics - Anfänger-Themen 2
P Interpreter-Fehler Probleme mit java.io.BufferedReader Java Basics - Anfänger-Themen 6
M BufferedReader => TextField/Label Java Basics - Anfänger-Themen 8
B Input/Output Benutzereingabe mit BufferedReader Java Basics - Anfänger-Themen 7
B Erste Schritte BufferedReader mag nicht so recht Java Basics - Anfänger-Themen 4
B Input/Output Probleme mit BufferedReader Java Basics - Anfänger-Themen 4
J BufferedReader in Integer konvertieren Java Basics - Anfänger-Themen 7
T Input/Output StructuredFileReader extends BufferedReader Java Basics - Anfänger-Themen 6
P BufferedReader - als String[] speichern ? Java Basics - Anfänger-Themen 5
H Problem mit Regex in Verbindung mit BufferedReader Java Basics - Anfänger-Themen 4
J InputStreamReader + BufferedReader - keine Eingabemöglichkeit Java Basics - Anfänger-Themen 10
G Hilfe bei BufferedReader Java Basics - Anfänger-Themen 4
A Methoden BufferedReader durchzählen dann lesen Java Basics - Anfänger-Themen 11
T BufferedReader mehrere Zeilen einlesen Java Basics - Anfänger-Themen 4
S Erste Schritte Frage bezüglich "BufferedReader" Java Basics - Anfänger-Themen 3
A BufferedReader mit geöffneter Datei Java Basics - Anfänger-Themen 4
M Eigener InputStream will nicht mit BufferedReader Java Basics - Anfänger-Themen 3
H BufferedReader Zeilenauslesen & verwenden Java Basics - Anfänger-Themen 4
S BufferedReader liest was anderes als BufferedWriter schreibt Java Basics - Anfänger-Themen 5
F Eingabe von Ganzen Zahlen oder Strings mit BufferedReader Java Basics - Anfänger-Themen 10
D BufferedReader und .split() Java Basics - Anfänger-Themen 3
C BufferedReader Java Basics - Anfänger-Themen 5
C Datentypen BufferedReader Java Basics - Anfänger-Themen 6
c_sidi90 BufferedReader Benzinverbrauch Java Basics - Anfänger-Themen 7
Antoras Datei laden mit BufferedReader sehr langsam Java Basics - Anfänger-Themen 7
M Position des BufferedReader Java Basics - Anfänger-Themen 6
J Socket - BufferedReader lese Problem Java Basics - Anfänger-Themen 2
U BufferedReader - mark Java Basics - Anfänger-Themen 6
Hamstinator Frage zu BufferedReader/FileReader Java Basics - Anfänger-Themen 4
K BufferedReader/Writer trotz Cache? Java Basics - Anfänger-Themen 9
MEETyA Zeilenumbrüche fehlen nach BufferedReader Java Basics - Anfänger-Themen 3
S BufferedReader in Methode übergeben Java Basics - Anfänger-Themen 2
C BufferedReader und FileWrite Java Basics - Anfänger-Themen 2
G Frage zu BufferedReader readline() Java Basics - Anfänger-Themen 3
M BufferedReader.readline() Unix/Windows Zeilenumbruch Java Basics - Anfänger-Themen 4
K zwei Funktionen, ein BufferedReader? Java Basics - Anfänger-Themen 8
K BufferedReader im Konstruktor // guter Stil ? Java Basics - Anfänger-Themen 2
hdi FileReader / BufferedReader langsam? Java Basics - Anfänger-Themen 3
N BufferedReader Verständnisproblem Java Basics - Anfänger-Themen 12
M Problem mit BufferedReader. Java Basics - Anfänger-Themen 10
N Probleme mit dem BufferedReader Seitenquelltext auszulesen Java Basics - Anfänger-Themen 6
G BufferedReader Problem Java Basics - Anfänger-Themen 5
G Probleme mit BufferedReader Java Basics - Anfänger-Themen 6
E Was ließt der BufferedReader eigentlich ein? Java Basics - Anfänger-Themen 3
N Problem mit BufferedReader und close() Java Basics - Anfänger-Themen 6
T NullPointerException bei BufferedReader Java Basics - Anfänger-Themen 4
G bufferedReader -> String[] Java Basics - Anfänger-Themen 8
J NullPointerException BufferedReader.readLine() Java Basics - Anfänger-Themen 4
S java.io.* BufferedReader to String Java Basics - Anfänger-Themen 12
T BufferedReader oder Prozess, wer hängt sich auf? Java Basics - Anfänger-Themen 6
J bufferedReader liest zu wenig daten ein Java Basics - Anfänger-Themen 6
G BufferedReader Problem Java Basics - Anfänger-Themen 10
W Bestimmten Pfad im BufferedReader Java Basics - Anfänger-Themen 4
P BufferedReader / FileReader Key und Values Java Basics - Anfänger-Themen 7
K FileReader BufferedReader & Arrays Java Basics - Anfänger-Themen 14
G BufferedReader - split-Methode Java Basics - Anfänger-Themen 6
G Bufferedreader Java Basics - Anfänger-Themen 11
B BufferedReader für Char? Java Basics - Anfänger-Themen 6
K BufferedReader & BufferedWriter Java Basics - Anfänger-Themen 6
G BufferedReader Java Basics - Anfänger-Themen 6
V BufferedReader dann zusammenzählen Java Basics - Anfänger-Themen 3
G Hashset verknüpfen mit BufferedReader Java Basics - Anfänger-Themen 18
S BufferedReader (JFileChooser) Java Basics - Anfänger-Themen 2
P Komisches Verhalten von BufferedReader und readLine() Java Basics - Anfänger-Themen 2
R Probleme mit Bufferedreader Java Basics - Anfänger-Themen 11
R frage zur read()-Methode des BufferedReader Java Basics - Anfänger-Themen 2
M mit BufferedReader Zeile lesen Java Basics - Anfänger-Themen 11
L read() (von bufferedReader) abbrechen Java Basics - Anfänger-Themen 5
L unterbrechen von bufferedReader.read() Java Basics - Anfänger-Themen 4
R BufferedReader <-> InputStream Java Basics - Anfänger-Themen 3
G BufferedReader Java Basics - Anfänger-Themen 18
A BufferedReader Java Basics - Anfänger-Themen 6
C BufferedReader und BufferedWriter im Netzwerk Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben