例えば:strEquation="36+5-8X2/2.5"
私のコードは次のとおりです。
String[] tmp = strEquation.split("[X\\+\\-\\/]+");
for(int i=0; i<tmp.length; i++)
Log.d("Split array",tmp[i]);
そして、私の出力は次のようになると思いました:
36
5
8
2
2.5
次のように、tmp
文字列配列に分割している文字も配置する必要があります。
tmp[0] = 36
tmp[1] = +
tmp[2] = 5
tmp[3] = -
tmp[4] = 8
tmp[5] = X
tmp[6] = 2
tmp[7] = /
tmp[8] = 2.5
それを行う方法はありますか?