gpt4 book ai didi

java - 在Java中,如何比较两个对象并返回Map或Xml、Json的属性,这两个对象有什么区别?

转载 作者:行者123 更新时间:2023-12-01 15:51:58 25 4
gpt4 key购买 nike

在Java中,如何比较两个对象并返回Map或Xml、Json的属性,这两个对象之间的区别是什么?例子 :我有对象 1:

public class User {

public String username = "1";
public String password = "1";

public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}

和对象 2:

public class User {

public String username = "2";
public String password = "2";

public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
}

当ObjectUtils.compare(object1,object2);时--> 返回包含“用户名”和“密码”作为键的 HashMap

最佳答案

对我来说听起来像是“对象差异”。如果您只想比较一个特定的类,您可以简单地编写自己的比较逻辑。如果您需要针对任意类的更通用的方法,那么有 tools which use reflection进行这种对象比较。

关于java - 在Java中,如何比较两个对象并返回Map或Xml、Json的属性,这两个对象有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5842874/

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