早上好.目前,我有以下Java类,我有一个身份列表:
@Getter
@AllArgsConstructor
@RegisterForReflection
@NoArgsConstructor
@Setter
public class Identity {
private String type;
private String id;
@JsonIgnore
private String account;
private List<String> services;
private List<String> roles;
}
目前,我有一个身份列表(100),我需要在该列表中搜索其部分或全部参数,即,我可以使用以下用例在列表中搜索身份:
1. type && id;
2. type && id && services;
3. type && id && services && roles;
在这种情况下我该怎么办呢?我知道列表有像CONTAINS这样的方法,但我不知道它们是否像我希望的那样适用于部分搜索,我想要的是,如果匹配,则返回元素