punto y coma se intercambian de posición en Snow Leopard

Hola tengo un error de logica con esta mascara, en linux y windows se me muestra correcta la mascara 1,000.50.
Pero en Mac esa misma mascara me sale 1.000,50

Alguien me puede dar una pista de este comportamiento

DecimalFormat formateador = new DecimalFormat("###,###,###,###.00");

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

Locale

Tienes definido tu Locale como es_es o es_ES (o alguno de un país donde el separador decimal es la coma y el de millares es el punto, pero el más típico es España).

Lo que puedes hacer es

Lo que puedes hacer es especificar tu locale a uno donde sepas que es ,. y no ., como es_MX por ejeeemplo ( ver DecimalFormat.getInstance( locale) ó puedes intentar especificar los símbolos de formato con: setDecimalFormatSymbols( decimalFormatSymbols )

Ok

gracias voy a realizar otrro hilo para una pregunta nueva