java 字符串转换

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:53:36
String s="1+1";这是举例。我可以把字符拆分了。得到的是
1 + 1而这个时候+号是一个字符。怎么让他计算的结果等于2。也就是说把字符+转换成运算符
邮箱是lifei2533@163.com 折分的话还类型不对。有的计算出来的还有float型的哈

用你所说的方法拆分成三个字符。a,b,c
if(b.equals("+"){
a+c;
}
if(b.equals("-"){
a-c;
}
.........

我补充下+-*/没法转化成算数符号,只能进行判断比较后,直接进行运算

这个程序其实很烦,得有1、2百行代码或更多,需要的话晚上有时间可以发你代码 ,要的话留下邮箱

当然如果你已知算式的话可以用substring取出,显然这没意义