J'essayais de diviser une expression arithmétique (par exemple "1 + 2 + 10 + 15") sur les signes plus. Cependant, je n'ai pas réussi à écrire l'expression régulière appropriée. Je pensais que cela fonctionnerait:
expression.split("\\+");
mais ce n'est pas le cas. Connaissez-vous la bonne solution?
Cela fait. Cependant split(...)
retourne un tableau, il ne "transforme" pas votre String
en String[]
. Essaye ça:
String expression = "1+2+10+1";
String[] tokens = expression.split("\\+");
par ici
expression.split("[+]");