Here is my attempt to build a stringBuffer using an array. How can I fix this?
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));
}
}
Thank you for your help.
List.toString()?List(andArrayList) have a.size()method, not.length. Andlist(i)is likely supposed to be something akin tolist.get(i)