码迷,mamicode.com
首页 > 编程语言 > 详细

【java】不实现toString方法,输出java对象。ReflectionToStringBuilder.toString(user, ToStringStyle.SHORT_PREFIX_STYLE)

时间:2020-05-12 11:21:26      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:private   col   ret   tag   build   方法   java   pack   test   

 

方法

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_STYLE)

标签:private   col   ret   tag   build   方法   java   pack   test   

原文地址:https://www.cnblogs.com/kiko2014551511/p/12874869.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!