Hallo zusammen,
ich habe einen String: "17 + 4" und trenne diesen mittels split("\\s+") nach jedem Leerzeichen.
Die einzelnen Strings werden in das array -> array(einfallsreich
) geschrieben.
Also :
String array[]
String path = "17 + 4"
array = path.split("\\s+")
Ich kann die arrays anschließend auch wunderbar auslesen, also z.b System.out.prinln(array[1]) -> Ausgabe: "+"
Hier ist aber schon mein Problem, ich kann das in array[1] befindliche "+" nicht in einer If-Anweisung zum abfragen benutzen.
if (array[1] == "+") -> funktioniert nett
code...
Kann mir jemand sagen warum das so ist??
ich habe einen String: "17 + 4" und trenne diesen mittels split("\\s+") nach jedem Leerzeichen.
Die einzelnen Strings werden in das array -> array(einfallsreich
Also :
String array[]
String path = "17 + 4"
array = path.split("\\s+")
Ich kann die arrays anschließend auch wunderbar auslesen, also z.b System.out.prinln(array[1]) -> Ausgabe: "+"
Hier ist aber schon mein Problem, ich kann das in array[1] befindliche "+" nicht in einer If-Anweisung zum abfragen benutzen.
if (array[1] == "+") -> funktioniert nett
code...
Kann mir jemand sagen warum das so ist??