У меня есть следующий метод CellProcessor
private static CellProcessor[] getProcessors() {
final CellProcessor[] processors = new CellProcessor[] {
new NotNull(), // senderId
new NotNull(), // orderId
new NotNull(), // execQuantity
new NotNull(), // execPrice <~~~~~~~~~~~~
new NotNull(new FmtDate("yyyy-MM-dd")), // deliveryDate
};
return processors;
}
Поскольку execPrice имеет значение Double, выходной CSV-файл содержит десятичные значения. Он должен быть двойного типа в бобах. Мне нужно изменить его при записи файла csv.
Как удалить десятичные значения (или преобразовать в целое число) в supercsv? Я думаю, что мне нужно использовать FmtNumber
в CellProcessor, но я не знаю, как это сделать.