What do you mean by "I need to keep them"? Are you using DecimalFormat to parse a double from a
string? And is now wondering why when you print the double, the format of the double is gone?
If you are... A double is a value. It contains no formatting what-so-ever. So, there is no such a thing as "keep them" -- any formatting is lost when the string is converted to a double.
Henry