【发布时间】:2017-04-18 21:19:43
【问题描述】:
这是我使用数组构建 stringBuffer 的尝试。我该如何解决这个问题?
import java.util.ArrayList;
public class StringBufferProj {
public static String appendItems(ArrayList list){
StringBuffer b = new StringBuffer();
for (int i=0; i<list.length(); i++) {
b.append(list(i));
b.append(" ");
}
return b.toString();
}
public static void main(String[] args) {
ArrayList list = new ArrayList();
list.add("StringBuilder ");
list.add("executes ");
list.add("multiple ");
list.add("threads ");
list.add("at ");
list.add("a ");
list.add("time ");
System.out.println(StringBufferProj.appendItems(list));
}
}
感谢您的帮助。
【问题讨论】:
-
有什么问题需要帮助?
-
List.toString()怎么了? -
但是,
List(和ArrayList)有一个.size()方法,而不是.length。而list(i)可能应该类似于list.get(i)
标签: java arrays stringbuffer