java - 如何克服这种 java 语法,使 double 成为字符串?

标签 java syntax paypal

我陷入了我的 Bean 类 - CartItemBean 成双的情况。

    public double getTotalCost() {
    return dblTotalCost;

SetExpressCheckOutService 类要求我将金额放入字符串中。

    String amount = "";
    CartItemBean details = new CartItemBean();
    amount = details.getTotalCost();

        try {
        //calling the service, setting up the checkoutpage
        String token = setExpressCheckoutService.setExpressCheckout(userId, amount, 
        currencyCode, returnURL, cancelURL, paymentAction);
        log.info("Url to redirect to: https://www.sandbox.paypal.com               
        /webscr?cmd=_express-checkout&useraction=commit&token=" + token);
    } catch (PayPalException e) {

     // Log the exception

        log.log(Level.WARNING, "Paypal exception", e);

    }
     }

我希望有人能告诉我如何克服这样的问题。

谢谢。

最佳答案

使用Double对象的toString方法:

String string = Double.toString(double);

所以在你的代码中这样做:

String token = setExpressCheckoutService.setExpressCheckout(userId, Double.toString(amount), currencyCode, returnURL, cancelURL, paymentAction);

关于java - 如何克服这种 java 语法,使 double 成为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13409874/

相关文章:

java - Spring MVC 将值放入 XML 配置文件

java - Spring - POST 后重定向(即使有验证错误)

javascript - jQuery hoverIntent : 'Uncaught TypeError: Cannot call method ' apply' of undefined'

scala - Scala 中简单表达式的非法开始

javascript - 如果语句不起作用,可能是一些基本问题

php - 交易完成后如何获得通知(php,paypal)

wordpress - 如何在不强制客户创建 Paypal 帐户的情况下提供 Paypal 付款选项?

java - 是否可以使用 JXBusyLabel 作为在 JTable 中呈现的单元格?

java - 如何使用 JUnit 测试这个类?

php - Composer 没有将依赖项安装到 PHP 项目中