zoukankan      html  css  js  c++  java
  • 【java】不实现toString方法,输出java对象。ReflectionToStringBuilder.toString(user, ToStringStyle.SHORT_PREFIX_STYLE)

    方法

    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]
        }
    }
  • 相关阅读:
    Qt支持中文显示
    C/C++ 知识点---LIB和DLL的区别与使用(网摘)
    Inno Setup
    C/C++ 知识点---字符串函数
    es5 JSON对象
    Es567严格模式
    mysql常用命令
    promise 获取文件内容
    postman连接不了localhost问题解决
    node---处理post请求
  • 原文地址:https://www.cnblogs.com/kiko2014551511/p/12874869.html
Copyright © 2011-2022 走看看