java - 如何对 BigDecimal 值进行加法?

标签 java selenium selenium-webdriver selenium-chromedriver

我有一个 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/

相关文章:

java - 正则表达式匹配单词字符,任何单词之间只有 1 个空格

javascript - 使用 Selenium 捕获 REST 调用

java - 如何使用 selenium WebDriver 将文本插入弹出窗口

java - Selenium 火狐网络驱动程序

ruby - 等到特定元素消失

java - 如何在 Mac 机器的 Safari 浏览器上运行 selenium 脚本

java - add()操作在 "? extends"和 "? super"的区别

java - 在 JSP 中将日期类型转换为字符串

java - 在 java 中使用多个 WHERE 子句更新 sql 数据库

selenium - 163 信息 : UPX is not available. Selenium pyinstaller 一个文件.exe