所以,我有两个数字作为字符串 - 例如,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);
答案 0 :(得分:0)
int roundedBalance = Integer.parseInt(getString("balance").split(".")[0]);
答案 1 :(得分:0)
您要删除以下几点或数字吗?
如果只是为什么不点:
balance = balance.replace(".","");