FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Praktische Informatik

P3 Ü-Zettel 2 Aufgabe 1

P3 Ü-Zettel 2 Aufgabe 1 2003-11-03 17:32
Dosenwein
http://vsis-www.informatik.uni-hamburg.de/p3/a2.phtml

Um hier die Klasse StudentReader testen zu können, muss man ja
die Methode read(String, String, int) aufrufen, der man einen String übergeben muss indem der Name der zuöffnenden Datei enthalten ist.

Weiss jemand welche Form dieser String haben muss?


wenn ich zum Beispiel folgendes probiere…

"c:\student.txt"

dann kriegt Eclipse wegen dem "\" die Krise.

Freue mich über Vorschläge…

Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-03 17:34
Dennis
Weiss jemand welche Form dieser String haben muss?
wenn ich zum Beispiel folgendes probiere…

"c:\student.txt"

dann kriegt Eclipse wegen dem "\" die Krise.

Freue mich über Vorschläge…

Du musst \\ eingeben, damit Java es als \ liest.

Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-03 17:38
Slater
und zwar weil \ für Sonderzeichen genutzt wird,
\t = Tab zum Beispiel
\" = "
\\ = \

Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-03 18:05
M
Und insbesondere auch \n = Zeilenumbruch.

Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-03 21:15
Dosenwein
Vielen Dank, jetzt funzt es! [img]http://www.fb18.de/gfx/22.gif[/img]


Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-05 15:41
Ksireau
Kann man da auch nen relativen Pfad angeben? Wenn ja, was ist dann das momentane Verzeichnis?
Das Verzeichnis wo die Klasse ausgeführt wird oder das Root vom Projekt?

Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-05 17:42
Slater
ich meine das root-Verzeichnis des Projektes,

im Zweifel halt abfragen:
String home = System.getProperty("user.dir");


und ja, relativ geht

(also ich red davon was in Java so los ist bei Verzeichnisangaben,
nicht was in euren Klassen passiert)

Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-05 20:12
Dosenwein
Also ich habe gerade folgendes probiert, und es funktioniert.

Ich habe (ich arbeite mit Eclipse) die Datei Student.txt einfach in mein Projekt importiert. Jetzt reicht es allein "student.txt" als Pfadangabe zu wählen.


Re: P3 Ü-Zettel 2 Aufgabe 1 2003-11-05 21:26
Anonymer User
bui! dann ist das ja sogar case-insensitive!