【发布时间】:2012-09-11 14:19:48
【问题描述】:
我正在为我正在做的任务编写一段代码,但我完全被 1 点所困。
我需要将一个数组列表的内容转换成一个字符串,或者一个字符串的形式,这将能够被输入到 toString() 以便它被打印到屏幕上。
public String toString(){
String full;
full = (this.name + this.address + "\n" + "Student Number = " + this.studentId);
for (int i = 0; i < cs.size(); i++) {
full.append(cs[i]);
return full;
上面的代码是我尝试将 3 个变量和数组列表的内容组合成一个带有格式的字符串的地方。
不幸的是,它会产生错误“表达式的类型必须是数组类型,但它解析为 ArrayList”
感谢您的帮助。
杰克
【问题讨论】:
-
你需要使用StringBuilder而不是String来构建一个String。
-
我建议使用
StringBuilder而不是+作为String。
标签: java arrays string list compilation