从Android中的字符串中删除小数点和数字

时间:2015-12-10 13:26:09

标签: android parsing rounding

所以,我有两个数字作为字符串 - 例如,123.00和123.50。如何删除小数点以及后面的所有内容。我有一个适用于123.00的方法,但在123.50上无法正常工作。

这是我到目前为止所做的:

    String balance = getString("balance");

    BigDecimal number = new BigDecimal(balance);

    String formattedBalance = number.stripTrailingZeros().toPlainString();

    int roundedBalance = Integer.parseInt(formattedBalance);

2 个答案:

答案 0 :(得分:0)

int roundedBalance = Integer.parseInt(getString("balance").split(".")[0]);

答案 1 :(得分:0)

您要删除以下几点或数字吗?

如果只是为什么不点:

balance = balance.replace(".","");