CSV形式とは値をカンマで区切ったものが入っているファイルです。StringBufferのインスタンスを作り、String型のリストの要素を一つずつ取り出してカンマと交互にStringBufferへ挿入し、最後にtoString()でStringBufferに入っている文字列を全部Stringにすることにより、CSV形式の文字列が出来上がります。
以下はlistの要素を一つずつ””で囲んでからカンマを挿入しています。
StringBuffer sb = new StringBuffer("\"日時\",\"名前\",\"件名\""); ResultData data; for (ListIterator<T> iterator = list.listIterator(list.size()); iterator.hasPrevious();) { data = getResultData(iterator.previous()); sb.append("\""); sb.append(data.getEventDate()); sb.append("\",\""); sb.append(data.getUserFullName()); sb.append("\",\""); sb.append(data.getNote()); sb.append("\""); } return sb.toString();