1151-(1141010400+1141020400+1141030400) Java数据处理业务,我要将这个运算去除括号得到每个数的符号(正正为正不影响,正负异号就需变号),怎么处理?
这个运算处理后我想要的到的结果是+ - - -
收起
String str = "1151-(1141010400+1141020400+1141030400)"; int zheng = 0; int fu = 0; for(int i = 0; i < str.length(); i++){ if(str.charAt(i) == '+'){ zheng++; } if(str.charAt(i) == '-'){ fu++; } }
事件复杂度O(n)。不管你有什么工具类。这是最快的方法了。
报告相同问题?