gpt4 book ai didi

java - 将类对象转换为人类可读的字符串

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:46:03 26 4
gpt4 key购买 nike

有什么方法可以自动将自定义类对象转换为人类可读的字符串?

例如考虑以下类(class):

class Person {
String Name;
int Salary;
...
}

Person p = new Person();
p.setName("Tony");
p.setSalary(1000);

我需要得到类似的东西:

Person: Name="Tony", Salary=1000

最佳答案

导入 Commons Lang你可以使用 ToStringBuilder

检查方法 reflectionToString(java.lang.Object),这将自动创建您期望的表示。

这段代码:

Person p = new Person();
p.setName("Tony");
p.setSalary(1000);

System.out.println(ToStringBuilder.reflectionToString(p));

结果这个字符串:

Person@64578ceb[Name=Tony,Salary=1000]

关于java - 将类对象转换为人类可读的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11291734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com