我有一个HashMap<Integer, Double>
看起来类似这样的: {260 = 223.118,50,261 = 1889,00,262 = 305,70,270 = 308,00}替换某些串的值动态
从数据库中,我有一个字符串,可能是这个样子: 字符串结果= “(260 + 261) - (262 + 270)”;
我想改变字符串的值260,261,262 ...(它们总是与HashMap的键相同)与值,所以我可以得到一个字符串: String finRes =“(223.118, 50 + 1889,00) - (305,70 + 308,00)“;
而且字符串的结果能够包含乘法和除法的字符。这里
那你试试?为什么数学表达式存储在数据库中(而不是结果) – 2017-10-09 16:25:13
这是非常复杂的解释,对不起。上面的解释是足够的,下面的答案似乎是非常有前途的。我将尽快对代码进行测试。 –