我有一些复杂的物体,比如猫,它有许多属性,如年龄,最喜欢的猫粮等.
一堆Cats存储在Java Collection中,我需要找到所有3岁的猫,或者那些喜欢的猫粮是Whiskas的猫.当然,我可以编写一个自定义方法来查找具有特定属性的Cats,但这对于许多属性来说很麻烦; 这有什么通用的方法吗?
我的Address课程为:
public class Address{
private String city;
private String pincode;
private String state;
}
Run Code Online (Sandbox Code Playgroud)
我有一个不同对象的属性request为private List<Address> transitLocations.
如何检查是否transitLocations包含状态等于"SomeString"一行的地址。
PS:请假设所有 getter 和 setter 都存在于代码中。
我不想覆盖 equals 因为Address类也在其他地方使用。