ToStringBuilder.reflectionToString(Object)以什么格式显示日期?
ToStringBuilder.reflectionToString(Object)
以什么格式显示日期? 根据Apache Commons Lang 2.4文档 , ToStringBuilder.reflectionToString(Object)
委托给ReflectionToStringBuilder.toString(Object)
,“使用默认的ToStringStyle
通过reflection构建toString
值”。 那么,默认的ToStringStyle
显示日期的格式是什么?
DefaultToStringStyle
只是ToStringStyle
一个不可变子类,因此它可以依赖于它来处理。 ToStringStyle
对日期没有任何特殊处理,因此它只使用Date
的toString
。
但是,实际上有一个添加它的例子 。
public class ToStringBuilder { /** * The default style of output to use. */ private static ToStringStyle defaultStyle = ToStringStyle.DEFAULT_STYLE;
默认为toString样式。 使用ToStringBuilder中的Person示例,输出如下所示:
Person@182f0db[name=John Doe,age=33,smoker=false]