Hallo,
gibt es eine Methode mit der ich den inhalt eines Arrays bzw. seiner Zellen auf ein bestimmtes Zeichen untersuchen kann? Ich möchte für einen Taschenrechner der Punkt- vor Strichrechnung können soll einen Aufgaben-String wie
"1+1*2+3+4/5-6" z.B. zunächst am "+" Zeichen mit string.split zerhacken und anschließend die einzelnen Zellen des Arrays auf weitere Rechenzeichen untersuchen um sie gegebenenfalls weiter zu zerhacken bzw. rauszuschnieden.
Mein Ansatz sieht bis jetzt so aus:
In den Zellen von "summanden" steht ja dann folgendes:
summanden[0] : 1
summanden[1] : 1*2
summanden[2] : 3
summanden[3] : 4/5-6
Jetzt weis ich nicht genau wie ich weiter machen soll, theoretisch würde ich als nächstes alle "-" raussuchen und sie in einem weiteren Array abspeichern...ich weis ich bin noch nicht wirklich weit...brauche dringend Hilfe vielleicht bin ich ja auch auf dem Holzweg, freue mich über jeden Tipp!
Gruß*Badewanne
gibt es eine Methode mit der ich den inhalt eines Arrays bzw. seiner Zellen auf ein bestimmtes Zeichen untersuchen kann? Ich möchte für einen Taschenrechner der Punkt- vor Strichrechnung können soll einen Aufgaben-String wie
"1+1*2+3+4/5-6" z.B. zunächst am "+" Zeichen mit string.split zerhacken und anschließend die einzelnen Zellen des Arrays auf weitere Rechenzeichen untersuchen um sie gegebenenfalls weiter zu zerhacken bzw. rauszuschnieden.
Mein Ansatz sieht bis jetzt so aus:
Code:
public class StringSplitExample
{
public static void main(String[] args)
{
String aufgabe = "1+1*2+3+4/5-6";
String[] summanden = aufgabe.split("\\+");
for(int i= 0, length = summanden.length; i < length; i++)
{
System.out.println(summanden[i]);
}
}
}
In den Zellen von "summanden" steht ja dann folgendes:
summanden[0] : 1
summanden[1] : 1*2
summanden[2] : 3
summanden[3] : 4/5-6
Jetzt weis ich nicht genau wie ich weiter machen soll, theoretisch würde ich als nächstes alle "-" raussuchen und sie in einem weiteren Array abspeichern...ich weis ich bin noch nicht wirklich weit...brauche dringend Hilfe vielleicht bin ich ja auch auf dem Holzweg, freue mich über jeden Tipp!
Gruß*Badewanne