2010-05-10 53 views

回答

1

如果你不希望使用第三方库,你可以使用for-each循环StringBuilder和。

StringBuilder sb = new StringBuilder(); 
for (Item item : list) { 
    sb.append(item.toString()); 
} 
String output = sb.toString(); 
2

可能是一个foreach循环。

for(Foo f : FooList) { 
    // use f 
} 
1

替代方式会是这样的(伪):

String listString = list.toString(); 
listString = listString.substring(1, listString.length() - 1) // or maybe -2 

这会从list.toString的字符串表示删除第一个和最后一个字符()。 但是,我建议在其他答案中已经提到的foreach循环,特别是包含StringBuilder的答案。

+0

不删除分隔逗号。 – polygenelubricants 2010-05-10 11:29:38

+0

啊,没有正确的读过这个问题。 – Tedil 2010-05-10 12:26:17