Java DecimalFormat将模式获取为文本

Java DecimalFormat将模式获取为文本,java,formatting,Java,Formatting,我有一个例子,我想通过直接设置各种选项来创建一个DecimalFormat。比如说, pattern.setNegativePrefix(myPrefix); pattern.setNegativeSuffif(mySuffix); pattern.setMinimumFractionDigits(2); 等等,但当所有的说和做,我想实际捕获的模式字符串表示,所以我可以再次重用它。我可以用这个方法来做吗?或者我必须自己构造模式字符串并传递它吗 换句话说,我要问的是,在DecimalFormat

我有一个例子,我想通过直接设置各种选项来创建一个
DecimalFormat
。比如说,

pattern.setNegativePrefix(myPrefix);
pattern.setNegativeSuffif(mySuffix);
pattern.setMinimumFractionDigits(2);
等等,但当所有的说和做,我想实际捕获的模式字符串表示,所以我可以再次重用它。我可以用这个方法来做吗?或者我必须自己构造模式字符串并传递它吗

换句话说,我要问的是,在
DecimalFormat
中是否存在与(不存在的)
getPattern
方法等价的方法?

您正在寻找的方法

合成表示此格式对象当前状态的模式字符串


哎呀!我今天一定过得很慢。谢谢
String text = pattern.toPattern();