Skip to content

Commit 29e5f9c

Browse files
committed
Do not use the default (system) Locale, but force US notation for numbers
1 parent 801387a commit 29e5f9c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

storage/ctab/src/main/java/org/openscience/cdk/io/MDLV3000Writer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import java.io.Writer;
5252
import java.nio.charset.StandardCharsets;
5353
import java.text.DecimalFormat;
54+
import java.text.DecimalFormatSymbols;
5455
import java.text.NumberFormat;
5556
import java.text.SimpleDateFormat;
5657
import java.util.ArrayList;
@@ -86,7 +87,7 @@
8687
public final class MDLV3000Writer extends DefaultChemObjectWriter {
8788

8889
public static final SimpleDateFormat HEADER_DATE_FORMAT = new SimpleDateFormat("MMddyyHHmm");
89-
public static final NumberFormat DECIMAL_FORMAT = new DecimalFormat("#.####");
90+
public static final NumberFormat DECIMAL_FORMAT = new DecimalFormat("#.####", DecimalFormatSymbols.getInstance(Locale.US));
9091
private static final Pattern R_GRP_NUM = Pattern.compile("R(\\d+)");
9192
private V30LineWriter writer;
9293

0 commit comments

Comments
 (0)