我正在爲一個作業的一段代碼工作,我正在做atm,而且我完全被一點點卡住了。將數組列表轉換爲單個字符串
我需要將數組列表的內容轉換爲字符串或字符串的形式,該字符串可以輸入到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;
的片的上面的代碼是其中i試圖3個varaibles和陣列列表的內容組合成一個單一的字符串格式。
不幸的是它產生一個錯誤「的類型的表達式必須是一個數組類型,但它解析成ArrayList的」
感謝您的幫助。
傑克
您需要使用StringBuilder而不是String來構建字符串。 –
我推薦使用'StringBuilder'而不是''''作爲'String'。 – 2012-09-11 14:22:01