spring boot 判断List表是否含有name="111"和password="222"
时间: 2024-10-25 17:14:23 浏览: 8
Spring Boot MyBatis 连接数据库配置示例
在Spring Boot中,如果你有一个`User`实体类,它包含`name`和`password`属性,你可以创建一个List`User`并使用Java 8的流(Stream)API来判断是否同时存在名字为"111"和密码为"222"的用户。以下是一个简单的示例:
```java
import java.util.List;
import java.util.stream.Collectors;
public class ExampleService {
public boolean containsUserWithNameAndPassword(List<User> userList) {
return userList.stream()
.filter(user -> user.getName().equals("111") && user.getPassword().equals("222"))
.findAny() // 如果找到就返回true,否则false
.isPresent();
}
}
```
在这个例子中,`containsUserWithNameAndPassword`方法会检查`userList`是否包含至少一个`name`为"111"且`password`为"222"的用户。如果找到,返回`true`,否则返回`false`。
阅读全文