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

Ausgedruckt am: 28.03.2024 um 10:03 Uhr

Mitglied: 6890
6890 21.05.2006 um 22:09:42 Uhr
Goto Top
hallo,

bist du an Java gebunden oder gehenauch anderesparachen??

mfg godlike P
Mitglied: AlbertZweistein
AlbertZweistein 22.05.2006 um 08:06:22 Uhr
Goto Top
Leider ja... face-sad Da geht keine andere Sprache...
Mitglied: 6890
6890 22.05.2006 um 18:28:40 Uhr
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
Mitglied: gabrielgn
gabrielgn 31.05.2006 um 08:55:36 Uhr
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