albertzweistein
Goto Top

Strings aus einer Datei ähnlich wie bei Switch case vergleichen (aber bitte keine langen if-Anweisungen)

Hi @all,

habe folgendes Problem:

Ich muss eine Datei einlesen, die wie folgt aussieht:

(zuschnittsauftrag)
#auftraggeber=Holsten
#dicke=10

(teil)
#ausgabeschacht=1

(linie)
#startx=633.33
#starty=100
#endex=633.33
#endey=500
(/linie)

(/zuschnittsauftrag)

Datei sollen Dicke und Auftraggeber in eine Variable gespeichert werden und die x- bzw. y-Koordinaten in ein einer Arraylist, damit ich später darauf zugreifen kann. dazu muss ich jedoch die einzelnen Zeilen Vergleichen also z.B. die 2. Zeile gucken, ob da der Auftraggeber steht und dann den Auftraggeber in eine Variable speichern. Leider bietet die switch case Anweisung nur die Möglichkeit chars also nur ein Zeichen zu vergleichen...die if-Anweisung ist mir zu umständlich, da ich davon gleich 6-10 bräuchte, geht das ganze auch einfacher???

Vielen Dank im vorraus face-smile


Ciao,

AlbertZweistein

Content-Key: 32962

Url: https://administrator.de/contentid/32962

Printed on: April 23, 2024 at 06:04 o'clock

Mitglied: 6890
6890 May 21, 2006 at 20:09:42 (UTC)
Goto Top
hallo,

bist du an Java gebunden oder gehenauch anderesparachen??

mfg godlike P
Member: AlbertZweistein
AlbertZweistein May 22, 2006 at 06:06:22 (UTC)
Goto Top
Leider ja... face-sad Da geht keine andere Sprache...
Mitglied: 6890
6890 May 22, 2006 at 16:28:40 (UTC)
Goto Top
Leider ja... face-sad Da geht keine andere
Sprache...

sorry dann bin ich leider nicht der richtige für dich =(

mfg godlike P
Member: gabrielgn
gabrielgn May 31, 2006 at 06:55:36 (UTC)
Goto Top
Versuch es doch mit der "while"-Schleife:

String auftraggerber = "auftraggeber";
String string_aus_datei;

while(string_aus_datei != auftraggeber){

string_aus_datei = //String aus Datei lesen

}


Ich hoffe ich konnte dir damit helfen... falls es nicht so sein sollte, versuchen wir es nochmal face-smile