Class MultilineToStringStyle

java.lang.Object
All Implemented Interfaces:
Serializable

public class MultilineToStringStyle extends RecursiveToStringStyle
使用ToStringBuilder创建一个“deep”toString。 而是像RecursiveToStringStyle这样的单行, 创建类似ToStringStyle.MULTI_LINE_STYLE的多行字符串。
 public class Job {
   String title;
   ...
 }

 public class Person {
   String name;
   int age;
   boolean smoker;
   Job job;
   ...

   public String toString() {
     return new ReflectionToStringBuilder(this, new MultilineRecursiveToStringStyle()).toString();
   }
 }
 
Since:
Java 17+
Author:
Kimi Liu
See Also: