String s = " x + y ";
String[] sArr = s.split("\\s*-|+|*|/\\s*");
I have a String such as: " x + y "
I want to get an array with elements: x, +, y
(no whitespaces) Instead of +
, if I use -,/,*
they should also work. I was trying something like the above code, but this gives errors because of +
and/or *
. It takes them as part of the regular expression.
How can I make this work? Please help.