我目前正在使用迭代器来输出一个数组列表,但我想将它全部输出在一行上。我认为我最好的选择是使用字符串缓冲区,但有人有更有效的方法吗?
我目前的输出方法是这样的:
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;