Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 返回新线路_Java_String - Fatal编程技术网

Java 返回新线路

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 =

我希望这些变量以三行分开的形式返回,但实际字符串“\n”只是添加到我希望新行所在的位置。有什么帮助吗?

未经测试,但可能有效:

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;