我怎样才能让toString()返回一个多行字符串?

Sup*_*967 4 java string return tostring

我正在研究一个搜索数组并找到最小值的程序,然后打印出运行器的time,firstName和lastName.

我需要弄清楚的是如何在不同的行上返回三个值,如:

public String toString() {
    return String.format( firstName + " " +  lastName + " " + Time );
}
Run Code Online (Sandbox Code Playgroud)

这就是我现在所拥有的

有没有办法让三个值在不同的行上打印出来?

Leo*_*ngs 5

String.format("%s%n%s%n%s", firstName, lastName, Time); 
Run Code Online (Sandbox Code Playgroud)

如果您使用的是格式,请使用带参数的格式字符串.

  • %s =字符串
  • %n =新线


pra*_*kre 0

尝试这个

public String toString(){ return String.format( firstName + ".%n " + lastName + ".%n " + Time);
Run Code Online (Sandbox Code Playgroud)