Mit String rechnen |
04.06.2015, 19:24 | Auf diesen Beitrag antworten » | |||||
Björn | Mit String rechnen Meine Frage: Hi zusammen, den ganzen Tag zerbreche ich mir jetzt schon den Kopf über das Thema, wie ich einen String berechnen kann. Als Beispiel:
Wenn ich versuche den kompletten String zu parsen, bekomme ich eine Exception. Dann dachte ich mir, es mal mit substrings zu versuchen, allerdings sehr aufwendig und ziemlich erfolglos. Meine Ideen: Habt ihr vielleicht die zündenen Idee für mich? Vielen Dank :-) |
|||||
|
||||||
04.06.2015, 19:58 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Kommt ganz darauf an, die komplex der string ist. Wenn es nur + Zeichen sind, tut es ein test.split('+'). Das gibt dir ein Array, wo du die Zahlen einzeln parsen kannst. Wenn es komplizierter wird (Funktionen, verschachtelte Klammerausdrücke, ...) geht das nicht so einfach, da empfehle ich einen Binärbaum, um die Struktur zu erfassen. Ich habe sowas für die Projektarbeit gebraucht, wenn du willst, kann ich den Code hochladen. |
|||||
04.06.2015, 20:01 | Auf diesen Beitrag antworten » | |||||
Björn | Danke für die schnelle Antwort. Leider sind es die 4 Grundrechenarten wo vorhanden sein müssen. Wäre super, wenn du den Code hochladen könntest :-) |
|||||
04.06.2015, 20:15 | Auf diesen Beitrag antworten » | |||||
eulerscheZahl | Im Anhang. Mein Code kann aber einiges mehr, also nicht erschrecken wegen der Länge (>500 Zeilen). Dein Problem kriegt man auch mit weniger gelöst. Verwendung:
|
|||||
Anzeige | ||||||
|
||||||
04.06.2015, 20:29 | Auf diesen Beitrag antworten » | |||||
Björn | Vielen Dank :-) |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |
|