Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将掩码应用于字符串值_Java_Android - Fatal编程技术网

Java 如何将掩码应用于字符串值

Java 如何将掩码应用于字符串值,java,android,Java,Android,我想将类似“#0”的格式掩码应用于类似“6000”的字符串的数字字段, 我尝试了不同类型的格式化,但没有用,有人能告诉我如何在android中处理这个问题吗 我正在寻找类似这样的东西,当我执行此格式化字符串(“6000”,“0.00”)时,它应该给我格式化输出6000.00只需将字符串“6000”转换为数字,例如 double d = Double.parseDouble("6000"); 然后使用DecimalFormat就像这里解释的那样:这应该有帮助: String yourSt

我想将类似“#0”的格式掩码应用于类似“6000”的字符串的数字字段, 我尝试了不同类型的格式化,但没有用,有人能告诉我如何在android中处理这个问题吗

我正在寻找类似这样的东西,当我执行此
格式化字符串(“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请不要忘记接受这个有用的答案。