Java 中的 decimal format to localized pattern()方法

原文:https://www . geeksforgeeks . org/decimal format-tolocalizedppattern-method-in-Java/

Java 中的十进制格式类的ToLocalizedPatten()方法用于将该十进制格式的当前模式的格式转换为本地化的字符串格式。这个转换后的本地化字符串表示用于格式化这个十进制格式实例的当前状态的模式。

语法 :

public String toLocalizedPattern()

参数:该方法不接受任何参数。

返回值:该方法返回一个本地化字符串,该字符串表示用于格式化该十进制格式实例的当前状态的模式。

下面的程序说明了上述方法:

程序 1 :

// Java program to illustrate the
// toLocalizedPattern() method

import java.text.DecimalFormat;

public class GFG {

    public static void main(String[] args)
    {

        // Create a DecimalFormat instance
        DecimalFormat deciFormat = new DecimalFormat();

        // Convert the current formatting state
        // to a string object
        String pattern = deciFormat.toLocalizedPattern();

        System.out.println(pattern);
    }
}

输出:

#, ##0.###

程序二 :

// Java program to illustrate the
// toLocalizedPattern() method

import java.text.DecimalFormat;

public class GFG {

    public static void main(String[] args)
    {

        // Create a DecimalFormat instance
        DecimalFormat deciFormat = new DecimalFormat();

        // Apply a new pattern
        deciFormat.applyPattern("##, ##.##");

        // Convert the current formatting state
        // to a string object
        String pattern = deciFormat.toLocalizedPattern();

        System.out.println(pattern);
    }
}

输出:

#, #0.## ;#, #0.##

参考:https://docs . Oracle . com/javase/7/docs/API/Java/text/decimal format . html # tolocalizedppattern()