Dans quel format est-ce que ToStringBuilder.reflectionToString(Object)
affiche les dates? Selon le Apache Commons Lang 2.4 documentation, ToStringBuilder.reflectionToString(Object)
délègue à ReflectionToStringBuilder.toString(Object)
qui "construit une valeur toString
en utilisant la valeur par défaut ToStringStyle
par réflexion." Donc, dans quel format la date par défaut ToStringStyle
s'affiche-t-elle?Dans quel format ToStringBuilder.reflectionToString (Object) affiche-t-il les dates?
1
A
Répondre
1
DefaultToStringStyle
est juste une sous-classe immuable de ToStringStyle
, il retombe sur ce pour la manipulation. ToStringStyle
n'a pas de traitement spécial pour les dates, donc il utilise simplement Date
toString
. Cependant, il existe actuellement un example pour l'ajouter.
0
public class ToStringBuilder {
/**
* The default style of output to use.
*/
private static ToStringStyle defaultStyle = ToStringStyle.DEFAULT_STYLE;
Le style toString par défaut. En utilisant l'exemple de personne ToStringBuilder, la sortie ressemblerait à ceci:
Pers[email protected][name=John Doe,age=33,smoker=false]
Jon, merci pour votre réponse, mais cela ne me dit pas comment 'ToStringStyle.DEFAULT_STYLE' affiche un Java' Date'. –