The following illustrates how to get the Number format working with a danish locale.

''' import java.text.NumberFormat; import java.util.Currency; import java.util.Locale;

public class TestLocale {

public static void main(String args[]){
	// Create a Locale for Danmark
	Locale DANMARK = new Locale("da","DK");

	// get the currency instance for this locale.
	Currency krone = Currency.getInstance(DANMARK);

	// Get a Number format for the locale.
	NumberFormat krFormat = NumberFormat.getCurrencyInstance(DANMARK);
	// A symbol for the currency
	String symbol = krFormat.getCurrency().getSymbol();
	// A double amount
	double amount = 10000.25;
	// print it out after formatting.
	System.out.println(krFormat.format(amount));
	}
}

'''