如何在toString中添加 \ n ?
public String toString() {
return (friendName+houseNumber+road);
}
答案 0 :(得分:2)
使用
return (friendName+"\n"+houseNumber+"\n"+road);
答案 1 :(得分:1)
你没有正确连接,它必须是这样的:
return (friendName + "\n" + houseNumber + "\n" + road);
答案 2 :(得分:1)
我会使用StringBuilder,也可以通过查询行分隔符来使您的代码平台不可知
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(friendName).append(System.getProperty("line.separator"));
sb.append(houseNumber).append(System.getProperty("line.separator"));
sb.append(road));
return sb.toString();
}
答案 3 :(得分:0)
改变这个:
return (friendName+"\n+houseNumber"\n"+road);
对此:
return (friendName+"\n"+houseNumber+"\n"+road);
答案 4 :(得分:0)
Addict的回答是正确的:
return (friendName+"\n"+houseNumber+"\n"+road);
提前您可以尝试编写以下内容:
return (friendName+"\r\n"+houseNumber+"\r\n"+road);
因为它取决于操作系统: Windows:\ r \ n,Unix:\ n,Mac:\ r
答案 5 :(得分:0)
也许你可以试试:
@Override
public String toString(){
return ""+friendName + "\n\n" + houseNumber + "\n\n" + road+"";
}