算術式 (例: "1+2+10+15") をプラス記号で分割しようとしていました。しかし、適切な正規表現を書くことができませんでした。次のようにすればうまくいくと思いました:
expression.split("\\+");
しかし、そうではありません。正しい解決策を知っていますか?
ベストアンサー1
そうなります。ただし、split(...)
配列を返しますが、 をString
に「変換」するわけではありませんString[]
。これを試してください:
String expression = "1+2+10+1";
String[] tokens = expression.split("\\+");