可能重复:
用逗号分隔列表的最清晰方法(Java)?
我有一个List<String>
,我需要将此列表转换为单行并在String
this 的元素之间插入分隔符List
,但第一个元素之前和最后一个元素之后的位置除外;
我做了一个这样的循环:
StringBuffer sb = new StringBuffer();
for (String str : list) {
sb.append(str).append(';');
}
if(sb.length() > 0)
sb.deleteCharAt(sb.length() - 1);
我不喜欢删除最后一个标记句。
那么,哪种方式更优雅呢?