Esempio n. 1
0
 private HistPriceDatum toHistPriceDatum(String l) throws ParseException {
   HistPriceDatum d = new HistPriceDatum();
   String[] fs = l.split(",");
   int i = 0;
   d.setSymbol(new Symbol(fs[i++]));
   DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
   d.setTime(df.parse(fs[i++]));
   d.setOpen(new BigDecimal(fs[i++]));
   d.setHigh(new BigDecimal(fs[i++]));
   d.setLow(new BigDecimal(fs[i++]));
   d.setClose(new BigDecimal(fs[i++]));
   d.setVolume(Long.parseLong(fs[i++]));
   if (i < fs.length - 1) {
     String a = fs[i++];
     if (a != null && !a.isEmpty()) {
       d.setAmount(new BigDecimal(a));
     }
   }
   return d;
 }