json - Rest Template 过滤器响应 Country StartWith A 和 EndWith A
问题描述
public class RestTemplateRequestRepository {
String resourceUrl = "https://api.first.org/data/v1/countries";
RestTemplate request = new RestTemplate();
public ResponseEntity<Root> getRequestData(){
ResponseEntity<Root> rootResponseEntity = request.getForEntity(resourceUrl,Root.class);
List<Name> names= rootResponseEntity.getBody().getData().values().stream()
.filter(r-> r.getCountry().toLowerCase().startsWith("a")
&& r.getCountry().toLowerCase().endsWith("a"))
.collect(Collectors.toList());
rootResponseEntity.getBody().getData().values().addAll(names);
return rootResponseEntity;
}
您好,根据我使用其余模板收到的响应,我如何获取城市的第一个和最后一个字母为 A?
解决方案
推荐阅读
- laravel - 最后一个 Laravel 控制器功能丢失数据
- python - 从 python 的 .kv 文件中将图像添加到 GridLayout
- microsoft-graph-api - 从 winform 应用程序登录到 MigrosoftGraph
- api - 如何在 Azure DevOps 的特定 sprint 中为特定资源分配小时数?有没有可用的API?
- javascript - 自定义 styleColorBar 根据带有阴影阈值的符号左右移动
- celery - 将队列/代理内容映射到任务
- go - 如何迭代 google.protobuf.ListValue
- prolog - 我怎样才能得到这个代码在做什么?
- r - 在R中使用方括号的空间逆子集
- amazon-web-services - “免费套餐”实例...在 4 天内超过 1 GB 带宽的 85%...如何查看带宽使用情况?