我正在尝试将美元金额从文本文件转换为存储的数字类型(因此'String'为float,BigDecimal等)
问题是某些字符串包含逗号:1,270.00,22,835.22等,并在尝试转换时返回“ java.lang.NumberFormatException :”。
String GrossEarnings = null;
GrossEarnings = br.readLine();
float GE = Float.parseFloat(GrossEarnings);
String GrossEarnings = null;
GrossEarnings = br.readLine();
BigDecimal GE = new BigDecimal(GrossEarnings);
有没有办法将带逗号的数字字符串转换为数字类型?或者是否必须删除逗号?