2015-11-02 31 views
0
public String toString() 
{ 
    String name = "Customer name: " + this.name; 
    String address = "Customer address: " + street + " " + city + " " + state + " " + zip; 
    String bala = "Balance: " + bal; 

    return name + "\n" + address + "\n" + bala; 
} 

我想這些變量在三個單獨的行中返回,但實際字符串「\ n」剛剛添加到我想要新行的位置。任何幫助?返回新行

+2

你嘗試打印呢?當您打印新行時將顯示新行,否則它只是字符串中的特殊字符\ n – ata

+0

好的,如果我不打印它,如何創建新行? – Jack

+0

\ n是新行。如果你做.readLine()這樣的東西,它會逐行讀取它。其代表新行 – ata

回答

0

未經測試,但可能工作:

return name + System.lineSeparator() + address + System.lineSeparator() + bala; 
+0

我認爲兩者都可以工作。我現在不能嘗試,如果可以的話,反饋我! –