package com.akjava.lib.common.csv; import java.util.List; import com.akjava.lib.common.csv.CSVLibUtils.CSVJoiner; import com.google.common.base.Joiner; import com.google.common.collect.FluentIterable; /** * @deprecated use Converter * @author aki * */ public class CSVWriter { private CSVJoiner joiner; private char separator; public CSVWriter(char separator){ this.separator=separator; joiner=new CSVJoiner(separator,'"'); } public String listToCsvLine(List<String> csv){ return joiner.apply(csv); } public String toCsv(List<List<String>> csvs,String lineSeparator){ return Joiner.on(lineSeparator).join(FluentIterable.from(csvs).transform(joiner)); } }