Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java @ 418:e0fec407a280
ISSUE-53 Formatted number values of CSV exports.
flys-artifacts/trunk@1885 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 10 May 2011 16:10:01 +0000 |
parents | 340dc41a7ea3 |
children | c8bb38115290 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java Tue May 10 15:28:30 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java Tue May 10 16:10:01 2011 +0000 @@ -1,5 +1,7 @@ package de.intevation.flys.exports; +import java.text.NumberFormat; + import org.apache.log4j.Logger; import au.com.bytecode.opencsv.CSVWriter; @@ -68,19 +70,23 @@ int size = wqkms.size(); double[] result = new double[4]; + NumberFormat kmf = getKmFormatter(); + NumberFormat wf = getWFormatter(); + NumberFormat qf = getQFormatter(); + for (int i = 0; i < size; i ++) { result = wqkms.get(i, result); String wc = ""; if (wqkms instanceof WQCKms) { - wc = Double.toString(result[3]); + wc = wf.format(result[3]); } writer.writeNext(new String[] { - Double.toString(result[2]), - Double.toString(result[0]), + kmf.format(result[2]), + wf.format(result[0]), wc, - Double.toString(result[1]) + qf.format(result[1]) }); } }