【发布时间】:2011-12-25 18:20:38
【问题描述】:
我目前正在使用迭代器来输出一个数组列表,但我想在一行上输出它。我认为我最好的选择是使用字符串缓冲区,但有人有更有效的方法吗?
我目前的输出方法是这样的:
Iterator itr = cards.iterator();
while(itr.hasNext()){
System.out.println(itr.next());
System.out.println();
}
这样做一点也不高效,但我目前只了解它:
Iterator itr = cards.iterator();
String str = "";
while(itr.hasNext()){
str += (itr.next() + ", ");
}
return str;
【问题讨论】:
标签: java arraylist stringbuffer