【发布时间】:2013-09-11 21:42:35
【问题描述】:
例如: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
知道怎么做吗?
【问题讨论】:
-
只是一个评论。对于双引号中的所有复杂正则表达式,您可能只有一个“//D”,
标签: java android arrays string