Java 如何将掩码应用于字符串值
我想将类似“#0”的格式掩码应用于类似“6000”的字符串的数字字段, 我尝试了不同类型的格式化,但没有用,有人能告诉我如何在android中处理这个问题吗 我正在寻找类似这样的东西,当我执行此Java 如何将掩码应用于字符串值,java,android,Java,Android,我想将类似“#0”的格式掩码应用于类似“6000”的字符串的数字字段, 我尝试了不同类型的格式化,但没有用,有人能告诉我如何在android中处理这个问题吗 我正在寻找类似这样的东西,当我执行此格式化字符串(“6000”,“0.00”)时,它应该给我格式化输出6000.00只需将字符串“6000”转换为数字,例如 double d = Double.parseDouble("6000"); 然后使用DecimalFormat就像这里解释的那样:这应该有帮助: String yourSt
格式化字符串(“6000”,“0.00”)
时,它应该给我格式化输出6000.00
只需将字符串“6000”转换为数字,例如
double d = Double.parseDouble("6000");
然后使用DecimalFormat
就像这里解释的那样:这应该有帮助:
String yourString = "6000";
double value = Double.valueOf(yourString);
DecimalFormat df = new DecimalFormat("#,##0.00");
System.out.println(df.format(value));
让我们看看你试过什么。另外,一些示例输入和输出将有助于更好地理解问题。我尝试使用maskFormatter类,但由于android不支持它,因此它会出现runTimeException。我正在寻找类似这样的东西,当我使用此formatString(“6000”)、“#、#0.00”)时,它会给我格式化输出6000.00谢谢您的回复,信息技术helped@jayanthithakur请不要忘记接受这个有用的答案。