我有一个 Web 元素列表,Web 元素列表中有总共 3 个值,我想在 BigDecimal 中添加这些值,我返回以下代码
Public BigDecimal calculatebigdecimal{
List<WebElement> elementValues = driver.findElements(By.xpath(“xpath to element”));
String values;
BigDecimal elementValueTotal= null;
BigDecimal sum = null;
for(int i =0; i<elementValues.size();i++)
{
values = elementValues.get(i).getText();
elementTotal = new BigDecimal(values);
elementTota.plus();
}
return elementTotal;
最佳答案
用网站中的适当元素替换 ArrayList。
public BigDecimal calculatebigdecimal() {
List<String> elementValues = new ArrayList<String>();
elementValues.add("1");
elementValues.add("2");
elementValues.add("3");
String values;
BigDecimal elementValueTotal = new BigDecimal(0);
for (int I = 0; I < elementValues.size(); I++) {
values = elementValues.get(I);
elementValueTotal = elementValueTotal.add(new BigDecimal(values));
}
System.out.println(elementValueTotal);
return elementValueTotal;
}
关于java - 如何对 BigDecimal 值进行加法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52334541/