将“List <selectitem>”值连接到String为csv </selectitem>

时间:2012-05-26 06:49:46

标签: java

我在List<SelectItem> selectedDividendYears中有一些值 现在我想创建一个字符串,将此列表的所有值连接为csv。

对于示例

selectedDividendYears = {'123', 'sdf234', '12 1234c'}

现在我只想要一个字符串,它看起来像 -

"123, sdf, 12 1234c"

2 个答案:

答案 0 :(得分:3)

Apache commons-lang,StringUtils.join(selectedDividendYears, ',');

答案 1 :(得分:1)

StringBuilder str = new StringBuilder();
boolean first = true;
for (SelectItem item : selectedDividendYears) {
   if (first) first = false;
   else str.append(",");
   str.append(item.toString());
}

String outputString = str.toString();