Java 返回新线路
我希望这些变量以三行分开的形式返回,但实际字符串“\n”只是添加到我希望新行所在的位置。有什么帮助吗?未经测试,但可能有效:Java 返回新线路,java,string,Java,String,我希望这些变量以三行分开的形式返回,但实际字符串“\n”只是添加到我希望新行所在的位置。有什么帮助吗?未经测试,但可能有效: public String toString() { String name = "Customer name: " + this.name; String address = "Customer address: " + street + " " + city + " " + state + " " + zip; String bala =
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如果不打印新行,如何创建新行?\n是新行。如果您执行类似.readLine()的操作,它将逐行读取。这是一种新线条的表现你是如何使用这种方法的?它应该可以正常工作(假设您的操作系统支持
\n
作为行分隔符)。您如何测试此字符串的显示方式?通过将其打印到控制台?我认为两者都可以工作。我现在无法尝试,如果可以,请反馈给我!
return name + System.lineSeparator() + address + System.lineSeparator() + bala;