Ver a proveniência

完善表达式计算算法

master
youseries há 6 anos
ascendente
cometimento
a6e6bbc911
  1. 3
      ureport2-core/src/main/java/com/bstek/ureport/utils/ElCompute.java

3
ureport2-core/src/main/java/com/bstek/ureport/utils/ElCompute.java

@ -45,7 +45,7 @@ public class ElCompute {
private Stack<Character> operateStack=new Stack<Character>();
public static void main(String[] args) {
long start=System.currentTimeMillis();
String expr="22/2-(5+(1*2))-2*2";
String expr="22/2*2-(5+(1*2))-2*2";
for(int i=0;i<1;i++) {
ElCompute el=new ElCompute();
Object data=el.doCompute(expr);
@ -66,6 +66,7 @@ public class ElCompute {
char c=expr.charAt(i);
if(prevChar=='\\') {
dataSb.append(c);
prevChar=c;
continue;
}
if(prevQuote=='"') {

Carregando…
Cancelar
Guardar