private String toString(HistPriceDatum d) { List<String> l = new ArrayList(); l.add(d.getSymbol().toString()); DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); l.add(df.format(d.getTime())); l.add(d.getOpen().toString()); l.add(d.getHigh().toString()); l.add(d.getLow().toString()); l.add(d.getClose().toString()); l.add(Long.toString(d.getVolume())); if (d.getAmount() == null) { l.add(null); } else { l.add(d.getAmount().toString()); } String line = ""; for (String s : l) { if (s == null) { line += ","; } else { line += s + ","; } } return line.substring(0, line.length() - 1); }