java不实现toString方法,输出java对象。ReflectionToStringBuilder.toString(user, ToStringStyle.SHORT_PREFIX_STY(代
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java不实现toString方法,输出java对象。ReflectionToStringBuilder.toString(user, ToStringStyle.SHORT_PREFIX_STY(代相关的知识,希望对你有一定的参考价值。
方法
ReflectionToStringBuilder.toString(user, ToStringStyle.SHORT_PREFIX_STYLE);
示例
package com.harara.test; import org.apache.commons.lang.builder.ReflectionToStringBuilder; import org.apache.commons.lang.builder.ToStringStyle; /** * @author : harara * @version : 2.0 * @date : 2020/4/24 17:06 */ public class Test { static class User{ private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } public static void main(String[] args) { User user = new User(); user.setName("harara"); user.setAge(88); String user1= ReflectionToStringBuilder.toString(user, ToStringStyle.SHORT_PREFIX_STYLE); System.out.println("user:"+user); //输出 user:com.harara.test.Test$User@69222c14 System.out.println("user1:"+user1); //输出 user1:Test.User[name=harara,age=88] } }
以上是关于java不实现toString方法,输出java对象。ReflectionToStringBuilder.toString(user, ToStringStyle.SHORT_PREFIX_STY(代的主要内容,如果未能解决你的问题,请参考以下文章
Java中数组元素以toString()方法输出的问题,谁能帮帮我啊!