如何在android中获取带有特殊字符的拆分字符串?

如何在android中获取带有特殊字符的拆分字符串?,android,Android,我有一个名为“-10.00”、“-100.00”、“-1000.00”的字符串。我想从这个字符串中得到像“10”、“100”、“1000”这样的值。我试图获取子字符串,但未能获取 我试过的代码 String amount = "-10.00"; String trimwalletBalance = amount.substring(0, amount.indexOf('.')); 从上面我只得到“-10”。这很简单 像String trimwalletBalance=amount.substr

我有一个名为“-10.00”、“-100.00”、“-1000.00”的字符串。我想从这个字符串中得到像“10”、“100”、“1000”这样的值。我试图获取子字符串,但未能获取

我试过的代码

String amount = "-10.00";
String trimwalletBalance = amount.substring(0, amount.indexOf('.'));
从上面我只得到“-10”。

这很简单

String trimwalletBalance=amount.substring(1,amount.indexOf('.'))那样操作

应该从位置1获取子字符串,而不是位置0

String amount = "-10.00";
int value = (int) Double.parseDouble(amount);
if(value < 0) value *= -1;
//value will be 10

将其转换为整数,然后将其命名为正数:

String amount = "-10.00";
int amountInt = (int) Double.parseDouble(amount);
if(amountInt<0)amountInt*=-1;
String amount=“-10.00”;
int amountInt=(int)Double.parseDouble(amount);

if(amountinteger.parseInt)无法分析浮点值。
String trimwalletBalance = amount.substring(1, amoun.indexOf("."));
String amount = "-10.00";
int amountInt = (int) Double.parseDouble(amount);
if(amountInt<0)amountInt*=-1;