Tokenizer funzt nicht

Status
Nicht offen für weitere Antworten.

hagbard1st

Neues Mitglied
Hallo zusammen,

ich suche vergeblich nach dem Fehler! Nach mir müsste es funktionieren...
(Wenn ihr die zusätzlichen Codes (Tester mit main-Methode und das Textfile) wollt einfach melden)

hier mein Code (die Methode readCoastLine aus der Klasse Reader):

Code:
/**
	 * A static method to read in the Coastline.txt files. 
	 *	
	 *  @param fileName    A file from which to read the coast line's geometry from.
	 *  @return Hashtable 	A Hashtable containing Point objects representing a coast line.
	 */

	public static Vector<Point> readCoastLine(String fileName) throws Exception{
	
	Vector<Point> points = new Vector<Point>();
	
	// All the steps we need to create a buffered reader to read this file
	BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(new File(fileName))));

	// Now we will read the file.
	// The format is as follows
	// 	ID
	//	x,y
	//	(... this group of points represents a line with an ID)
	//	x,y
	// 	END
	// 	ID
	//	x,y
	//	...
	//	x,y
	// 	END
	// 	END
	
	
	// The first loop reads every line from the file. Since we don't need each individual coast line segment-id we skip this line. 
	String s;
	while ((s = br.readLine()) != null){
		// Now we read each individual line 
		int i = 0;
		while (s.equals("END") == false){
			StringTokenizer st = new StringTokenizer(s, ",");
			if (i == 0){
				s = br.readLine();
			}
			double x = Double.parseDouble(st.nextToken());
			double y = Double.parseDouble(st.nextToken());
			Point p = new Point(x,y);
			
			
			points.add(p);
			
			i++;
			s = br.readLine();
		}
	}
	return points;
}
Liebe Grüsse
Sascha
 

manuche

Bekanntes Mitglied
Soweit ich weiss is die Klasse StringTokenizer deprecated...
probier es mal mit s.split (",");
 
S

SlaterB

Gast
kein Grund, bei einem Fehler eine andere API zu verlassen, die müsste auch gehen,

ohne Beschreibung, welche Eingabedaten und welche Fehler vorhanden sind,
kann man natürlich überhaupt nix sagen,
also ja, poste noch ne Main, statt ner Datei besser einen String oder ein String-Array im Programm mit den fraglichen Zeilen
und noch eine genaue Beschreibung wo was schiefläuft, was stattdessen zu erwarten ist usw.
 
G

Gast

Gast
Code:
while ((s = br.readLine()) != null){ 
      // Now we read each individual line 
      int i = 0; 
      while (s.equals("END") == false){ 
         StringTokenizer st = new StringTokenizer(s, ","); // s steht auf zeile ID
         if (i == 0){ 
            s = br.readLine(); // s hat jetzt die erste klammer gelesen
         } 
         double x = Double.parseDouble(st.nextToken()); // peng, kaputt, token ist "ID"
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Tokenizer selbst implementieren Java Basics - Anfänger-Themen 1
M Tokenizer Java Basics - Anfänger-Themen 4
K String Tokenizer mehrere Trennzeichen Java Basics - Anfänger-Themen 5
F Tokenizer Java Basics - Anfänger-Themen 4
K Tokenizer: eins überspringen Java Basics - Anfänger-Themen 2
C String Tokenizer Java Basics - Anfänger-Themen 8
T String beschneiden, Tokenizer und Substring bringen nix Java Basics - Anfänger-Themen 5
G Zahl die aus mehreren Integern zusammengesetzt per Tokenizer Java Basics - Anfänger-Themen 3
T String Tokenizer Java Basics - Anfänger-Themen 5
D String Tokenizer Probleme Java Basics - Anfänger-Themen 5
TRunKX String Tokenizer und seine folgen Java Basics - Anfänger-Themen 5
TRunKX String Tokenizer zähmen Java Basics - Anfänger-Themen 16
P String Tokenizer Java Basics - Anfänger-Themen 13
L String Tokenizer Java Basics - Anfänger-Themen 5
S Array aus Tokenizer Java Basics - Anfänger-Themen 14
M Methodenaufruf in der Main Datei funzt nicht Java Basics - Anfänger-Themen 13
N Methoden Array vergleich funzt nicht Java Basics - Anfänger-Themen 8
B Programm funzt im defaultPackage. Aber nicht in einem anderen! Java Basics - Anfänger-Themen 6
S Swing, Gridbaglayout Panel in Panel;funzt nicht!! Java Basics - Anfänger-Themen 3
K Methode funzt nicht, wieso? Java Basics - Anfänger-Themen 12
A KeyListener funzt ned Java Basics - Anfänger-Themen 6
Back2theBizz Scanner Eingabe funzt nicht richtig! Java Basics - Anfänger-Themen 5
D String.replaceAll("{username}", to.getUserName()); funzt nicht Java Basics - Anfänger-Themen 4
M paint-Methode funzt nicht Java Basics - Anfänger-Themen 11
Z Schleife funzt nicht Java Basics - Anfänger-Themen 5
M Meine erste Java Programmierung funzt nicht :-( Java Basics - Anfänger-Themen 34
N Einfacherer Taschenrechner, ActionListener funzt nicht. Java Basics - Anfänger-Themen 8
B Compiler funzt nicht. Java Basics - Anfänger-Themen 12
J Klasse wird nicht vererb (extend funzt nicht??) Java Basics - Anfänger-Themen 11
F Sprungmarke funzt nicht Java Basics - Anfänger-Themen 9
M Nodes/LinkedList und insert funzt net Java Basics - Anfänger-Themen 9
A Warum funzt Prozedur nicht Java Basics - Anfänger-Themen 32
S Relative Pfadangabe funzt nicht Java Basics - Anfänger-Themen 2
Mike90 Java Compiler funzt nicht Java Basics - Anfänger-Themen 11
U enum.valueOf funzt nicht Java Basics - Anfänger-Themen 4
M Problem mit der For Schleife (else funzt nicht richtig) Java Basics - Anfänger-Themen 10
B String Array funzt nich wie sollte Java Basics - Anfänger-Themen 3
V Generics mit Array funzt net ;( Java Basics - Anfänger-Themen 12
S MouseListener funzt net. Java Basics - Anfänger-Themen 5
G javac funzt net Java Basics - Anfänger-Themen 3
G Konvertierung von charArray in String funzt net Java Basics - Anfänger-Themen 3
G in String alle Kommas durch . ersetzten funzt nicht Java Basics - Anfänger-Themen 4
S regEx funzt nicht wie ich will Java Basics - Anfänger-Themen 3
P array funzt net gibt nur müll raus Java Basics - Anfänger-Themen 8
S setText funzt nicht - warum? Java Basics - Anfänger-Themen 14
G Hilfe, wieso funzt das net? Java Basics - Anfänger-Themen 18
G JavaMail funzt nur mit Adressen die ich vorher abgerufen hab Java Basics - Anfänger-Themen 3
G Methode int getRowCount (JTable) funzt nicht! Java Basics - Anfänger-Themen 7
J If-Abfrage Double != 0 funzt nicht Java Basics - Anfänger-Themen 6
P Methode funzt nicht => Zufallszahl darf nicht 2x erschein Java Basics - Anfänger-Themen 4
philipp If Abfrage von substring funzt net :( Java Basics - Anfänger-Themen 3
L Bubblesort funzt nicht Java Basics - Anfänger-Themen 3
Q Funzt net(oder Logikfehler?) Java Basics - Anfänger-Themen 2
E "Datei" > "Neu" funzt net Java Basics - Anfänger-Themen 5
T paint() wieder aus einder anderen methode aufrufen funzt nid Java Basics - Anfänger-Themen 2
F FileInputStream(File file) funzt net Java Basics - Anfänger-Themen 2
M Kompilierung funzt nicht! Java Basics - Anfänger-Themen 7
C deserialisiert Liste erneut benutzen funzt nicht! Java Basics - Anfänger-Themen 3
rambozola selbst definierte exception abfangen funzt nicht Java Basics - Anfänger-Themen 14
E umgededrehte if anweisung funzt nicht , iterator. Java Basics - Anfänger-Themen 2
G Modulo Division funzt nicht Java Basics - Anfänger-Themen 3
I Programm funzt nicht (NoClassDefFoundError)! Java Basics - Anfänger-Themen 3
C Calender set Methode beim Tag funzt nicht . Java Basics - Anfänger-Themen 2
C Tetxdatei ausdrucken funzt nicht Java Basics - Anfänger-Themen 2
G ActionListener in Panel funzt nur mit ActionCommand Java Basics - Anfänger-Themen 5
S FileWriter funzt nicht :( Java Basics - Anfänger-Themen 5
M Code funzt nicht wie ich es will! Java Basics - Anfänger-Themen 4
R Personalausweisprogramm funzt nich... Java Basics - Anfänger-Themen 7
G break out; funzt nicht Java Basics - Anfänger-Themen 7
W Sieht jemand was, was ich nicht sehe...? (Debugging) Java Basics - Anfänger-Themen 10
A Signierte Exe Datei funktioniert nicht mehr Java Basics - Anfänger-Themen 1
A Signierte Exe Datei funktioniert nicht mehr Java Basics - Anfänger-Themen 3
C my_table.setRowSelectionAllowed(true) funktioniert nicht; Java Basics - Anfänger-Themen 0
B Warum funktioniert die Lösung von CodeGym aber meine nicht? Java Basics - Anfänger-Themen 3
P Wo NUR (!) JRE v18 oder v21 herunterladen? Also nicht volles JDK Java Basics - Anfänger-Themen 1
J shuffle cards wird nicht ausgeführt. Java Basics - Anfänger-Themen 2
J JTextField -> CaretPos bei SelectionStart() setzten nicht bei SelectionEnd() Java Basics - Anfänger-Themen 20
W Java-PRogramm liest als EXE-File Nicht USB, jedoch aus NetBeans Java Basics - Anfänger-Themen 45
I Webservice funktioniert nicht Java Basics - Anfänger-Themen 5
C Abbruch einer Schleife mit break, meine Übung funktioniert nicht richtig Java Basics - Anfänger-Themen 4
SarahXyy Ergebnisse stimmen nicht überein? Java Basics - Anfänger-Themen 11
thomas55 Erste Schritte Modul läuft in IntelliJ, nicht in NetBeans Java Basics - Anfänger-Themen 11
G Nicht ausführbares JAR, externe jars mit einbinden Java Basics - Anfänger-Themen 7
S Erstes Programm: Hallo Welt funktioniert nicht. Java Basics - Anfänger-Themen 3
O Obfuscateter Code lässt sich nicht ausführen? Java Basics - Anfänger-Themen 7
A "Hello World"-Programm läuft nicht Java Basics - Anfänger-Themen 16
G Regex greift nicht richtig Java Basics - Anfänger-Themen 4
G JTable den angezeigten WERT nicht den Wert aus dem Model ausgeben. Java Basics - Anfänger-Themen 3
G JTable Header ausgeblendete (width = 0) nicht per mouseDragged aufziehen. Java Basics - Anfänger-Themen 9
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
K Warum wird mir auf der Konsole des Servers nicht "xxxx" angezeigt (Server/Client) Java Basics - Anfänger-Themen 4
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
G JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
J Datenüberwachung funktioniert nicht Java Basics - Anfänger-Themen 9
S Wie debugge ich dies am besten: SingleThreadExecutor führt Task nicht aus..? Java Basics - Anfänger-Themen 29
H JDK installieren jdk-21 wird nicht erkannt Java Basics - Anfänger-Themen 13
N Klassen Hintergrundfarbe in JPanel ändert sich nicht Java Basics - Anfänger-Themen 3
K Warum wird mir "Empfangen vom Client:" nicht sofort ausgegeben(Server/Client) Java Basics - Anfänger-Themen 3
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4

Ähnliche Java Themen


Oben